/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative; margin-top: 108px;}
.banner_nei .nei_wrap{max-width: 1400px;}
.banner_nei .list{position: relative;}
/* banner_nei */
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
.banner_nei .layout{position: absolute;width: 100%;left:0;top:36%;z-index: 2;}
.banner_nei .text{color: #fff;text-align: left;text-align: center;}
.banner_nei .text .cn{display: inline-block;font-size:45px;font-weight: bold;margin-bottom: 8px;}
.banner_nei .text .sn{display: inline-block;font-size:24px;}
.banner_nei .text .en{font-size: 20px;line-height: normal;letter-spacing: 1px;font-family: arial;text-transform: uppercase;}
/* .banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;} */
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
@media only screen and (max-width:1000px){
	/* .banner_nei .text .en{font-size: 36px;} */
	.banner_nei .text .cn{font-size: 28px;}
	.banner_nei .text .sn{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.banner_nei .layout{top: 14%;}
	.banner_nei .text .sn{font-size: 16px;}
	/* .banner_nei .text .en{font-size: 20px;} */
	.banner_nei .text .cn{font-size: 20px;margin-bottom: 14px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;top: 29%;}
	.banner_nei .text .cn{font-size: 18px;}
	.banner_nei .text .sn{font-size: 14px;}
	/* .banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;} */
	.banner_nei .text .line{margin-top: 6px;}
	.banner_nei .list{padding-bottom: 57%;width: 100%;height: 0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left: 0;top: 0;width: auto;max-width: initial;height: 100%;}
}

/* common */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1340px;}
.ab_wrap{margin: 0 auto;width: 90%;max-width: 1400px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* nei_title */
				.nei_title{color: #242424;}
				.nei_title .tit{font-size: 36px;font-weight: bold;}
				.nei_title .tit i{display: inline-block;font-size: 20px;color: #0a63b1;letter-spacing: -0.5px;}
				.nei_title .line{display: inline-block;margin: 25px 0;width: 30px;height: 2px;background-color: #e62129;}
				@media only screen and (max-width:1000px){
					.nei_title .tit{font-size: 30px;}
				}
				@media only screen and (max-width:768px){
					.nei_title .tit{font-size: 24px;}
					.nei_title .tit i{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.nei_title .tit{font-size: 18px;letter-spacing: 1px;}
					.nei_title .line{margin: 20px 0;}
				}
				
				/* location */
				.location{position: absolute;width: 100%;height: auto;z-index: 3;left: 0;bottom: 20px;color: #fff;}
				.location .wrap{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
				.location .wrap span,.location .wrap a{display: inline-block;font-size: 14px;color: #fff;}
				.location .wrap span{padding-left: 23px;background: url(../images/icon_location.png)no-repeat left center;}
				.location .wrap a:hover{color: #0a63b1;}
				@media only screen and (max-width:480px){
					.location{position: initial;padding: 10px 0;border-bottom: 1px solid #e5e5e5;}
					.location .wrap{justify-content: flex-start;}
					.location .wrap span,.location .wrap a{color: #000;}
					.location .wrap span{padding-left: 0;background: none;}
					.location .wrap span, .location .wrap a{font-size: 12px;}
				}
				
				/* left */
				.left{border-bottom: 1px solid #f1f1f1;}
				.left ul{justify-content: flex-start;}
				.left ul li{width: calc(100% / 8);width: -webkit-calc(100% / 8);text-align: center;position: relative;}
				.left ul li:after{content: "";position: absolute;left: 0;top: 50%;width: 0;height: 23px;border-right: 1px dotted #cfcfcf;transform: translateY(-50%);}
				.left ul li:nth-child(1):after{content: initial;}
				.left ul li a{position: relative;display: block;padding: 26px 0;font-size: 16px;}
				.left ul li a:after{content: "";position: absolute;left: 50%;top: 0;width: 0;height: 100%;background: #0a63b1;z-index: -1;transition: all .3s linear;opacity: 0;transform-origin: center;transform: translateX(-50%);}
				.left ul li a::before{content: "";position: absolute;left: 50%;top: 100%;border:0 solid #0a63b1;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;transform: translateX(-50%) scaleY(0.7);transition: all 0.2s 0.2s linear;opacity: 0;z-index: 2;transform-origin: top center;}
				.left ul li.cur a{color: #fff;}
				.left ul li.cur a:after{width: 100%;opacity: 1;}
				.left ul li.cur a:before{border-width: 13px;opacity: 1;}
				.left ul li a:hover{color: #fff;}
				.left ul li a:hover:after{width: 100%;opacity: 1;}
				.left ul li a:hover::before{border-width: 13px;opacity: 1;}
				@media only screen and (max-width:1260px){
					.left ul li{width: calc(100% / 6);width: -webkit-calc(100% / 6);}
					.left ul li a{padding: 18px 0;font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.left ul li a{padding: 15px 0;font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.left{display: none;border-top: 1px solid #f1f1f1;}
					.left .nei_wrap{width: 100%;}
					.left ul li{width: calc(100% / 3);width: -webkit-calc(100% / 3);}
					.left ul li:nth-child(4):after{content: initial;}
					.left ul li a{padding: 10px 0;}
					.left ul li.cur a:before{border-width: 6px;}
				}

/* about */
.about{padding: 4% 0 45px;position: relative;}
.about .content{padding: 5%;background: #f6f6f6;box-sizing: border-box;font-size: 16px;line-height: 1.9;}
@media only screen and (max-width:768px){
	.about{padding: 40px 0;font-size: 15px;line-height: 1.7;}
}
@media only screen and (max-width:480px){
	.about{padding: 30px 0;}
	.about .content{font-size: 14px;line-height: 24px;}
}

.newslist{padding: 4% 0 4.5%;}
.newslist .list_content ul li{padding: 4% 0;display: flex;flex-wrap: wrap;justify-content: space-between;transition: all .4s;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
/* .newslist .list_content ul li:nth-child(1){padding-top: 0;} */

/* .newslist .list_content ul li:hover{box-shadow: 0 20px 20px rgba(0,0,0,.1);transform: translateY(-5px);} */
.newslist .list_content .lf_time{margin: 20px 0 0;width: 100%;color: #333;}
.newslist .list_content .lf_time .time_bg{padding:0 0 0 60px;color: #000;overflow: hidden;}
.newslist .list_content .lf_time .day{display: inline-block;font-size: 20px;font-weight: bold;position: relative;}
.newslist .list_content .lf_time .day:after{content: "";position: absolute;right: 115%;top: 50%;width: 80%;height: 1px;background: #000;}
.newslist .list_content .lf_time .y_m{font-size: 18px;}
.newslist .list_content .rt_content{padding: 0 7% 0 0;width: calc(100% - 400px);width: -webkit-calc(100% - 400px);box-sizing: border-box;color: #333;}
.newslist .list_content .rt_content .tit{position: relative;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000;font-weight: normal;font-size: 24px;font-weight: bold;}
.newslist .list_content .rt_content .tit:hover{color: #0a63b1;}
.newslist .list_content .rt_content .con{margin: 2% 0 1%;font-size: 15px;color: #666;line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .list_content .rt_content .m_time{display: none;color: #0a63b1;}
.newslist .list_content .rt_content .more{display: inline-block;margin-top: 26px;padding: 7px 24px;font-size: 12px;color: #a6a6a6;border: 1px solid #e6e6e6;transition: all .3s linear;}
.newslist .list_content ul li:hover .rt_content .more{background: #0a63b1;color:#fff}
.newslist .list_content .ico{width: 400px;}
.newslist .list_content .ico .img{position: relative;width: 100%;height: 0;padding-bottom: 50%;overflow: hidden;}
.newslist .list_content .ico img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
.newslist .list_content ul li:hover .ico img{transform: translate(-50%,-50%) scale(1.05);}
@media only screen and (min-width:770px){
	.newslist .list_content ul li:hover{padding-left: 2%;padding-right: 2%;box-shadow: 0px 0 10px rgba(0,0,0,0.1);}
}
@media only screen and (max-width:1000px){
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit,.newslist .list_content .rt_content .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.newslist {padding: 40px 0;}
.newslist .list_content .rt_content{padding: 0;margin-top: 20px;width: 100%;}
	/* .newslist .list_content .rt_content .tit{font-size: 18px;} */
	/* .newslist .list_content .lf_time{width: 83px;} */
	/* .newslist .list_content .lf_time .time_bg{padding: 26% 0;} */
	/* .newslist .list_content .lf_time .day{font-size: 28px;} */
	.newslist .list_content .ico{order: -1;}
	.newslist .list_content .lf_time .time_bg{padding: 0 0 0 45px;}
	.newslist .list_content .lf_time .day{font-size: 16px;}
	.newslist .list_content .rt_content .more{margin-top: 10px;}
}
@media only screen and (max-width:480px){
	.newslist {padding: 30px 0 30px;}
	.newslist .list_content ul li{padding: 6% 0;}
	/* .newslist .list_content .lf_time{display: none;} */
	.newslist .list_content .rt_content{padding: 4% 3%;width: 100%;}
	.newslist .list_content .rt_content .tit{font-size: 15px;}
	.newslist .list_content .rt_content .con{font-size: 14px;}
	/* .newslist .list_content .rt_content .m_time{display:block;} */
	.newslist .list_content .rt_content{padding: 0;width: 100%;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit, .newslist .list_content .rt_content .tit{font-size: 16px;}
	.newslist .list_content .ico{width: 100%;}
}

#nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;transition: all .4s;}
#nav_wrap .side_title{padding: 16px 20px 13px;font-size: 19px;background: #0a63b1;box-sizing: border-box;color: #fff;text-align: left;position: relative;letter-spacing: 2px;}
#nav_wrap .side_part{width: 280px;transition: all .4s;}
#main_content{width:calc(100% - 310px);width: -webkit-calc(100% - 310px);color: #000;}
@media only screen and (max-width:1300px){
	#nav_wrap{padding: 0;}
}
@media only screen and (max-width:768px){
#nav_wrap .side_part{width: 200px;}
#main_content{width: calc(100% - 220px);width: -webkit-calc(100% - 220px);}
#nav_wrap .side_title{padding: 13px 5%;font-size: 16px;}
#nav_wrap .side_title:after{bottom: 5px;}
}
@media only screen and (max-width:680px){
#nav_wrap .side_part{margin-top: 3%;width: 100%;}
#main_content{width: 100%;}
}
@media only screen and (max-width:480px){
	/* #main_content{margin-top: 20px;} */
	#nav_wrap .side_title{padding: 8px 20px 7px;font-size: 14px;}
	
}

/* news */
		.news{padding: 4% 0 4%;}
		.news #nav_wrap .side_part .list_more{box-sizing: border-box;margin-bottom: 10px;background: #fff;}
		.news #nav_wrap .side_part .list_more ul.other li {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 15px 3% 15px 3%;font-size: 16px;border: 1px solid #e5e5e5;border-bottom: none;}
		.news #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 16px;font-weight: 400;margin: 8px 0 4px;color:#000;}
		.news #nav_wrap .side_part .list_more ul.other li:nth-last-child(1){border-bottom: 1px solid #f2f2f2;}
		.news #nav_wrap .side_part .list_more ul.other li .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;font-weight: 600;line-height: 1.6em;word-break: break-word;text-align: left;}
		.news #nav_wrap .side_part .list_more ul.other li .img{position: relative;padding-bottom: 50%;width: 100%;height: 0;overflow: hidden;}
		.news #nav_wrap .side_part .list_more ul.other li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
		.news .news_content .title{display: flex;flex-wrap: wrap;justify-content: space-between;}
		.news .news_content .title .time{width: 100px;border-right: 1px solid #000;box-sizing: border-box;}
		.news .news_content .title .time span{display: block;width: 100%;font-weight: bold;font-size: 15px;}
		.news .news_content .title .time span:nth-child(1){font-size: 36px;line-height: 1.2em;}
		.news .news_content .title .tit{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);padding-left: 2%;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 24px;}
		.news .news_content .content{margin-top: 3%;font-size: 16px;line-height: 1.7;}
		.news .news_content .content a{text-decoration: underline; color: rgb(112, 48, 160);}
		/* .news .news_content .share{padding-top: 30px;margin-top: 30px;border-top: 1px solid #ebebeb;} */
		@media only screen and (max-width:768px){
			.news{padding: 40px 0;}
			.news .news_content .title .time{width: 70px;}
			.news .news_content .title .time span:nth-child(1){font-size: 24px;}
			/* .news .news_content .title .time span{font-size: 16px;} */
			.news .news_content .title .tit{width: calc(100% - 70px);width: -webkit-calc(100% - 70px);font-size: 18px;}
			.news #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 14px;}
			.news #nav_wrap .side_part .list_more ul.other li .tit{font-size: 15px;}
			.news .news_content .content{margin-top: 30px;font-size: 14px;line-height: 24px;}
		}
		@media only screen and (max-width:680px){
			.news #nav_wrap{flex-flow: column-reverse;}
			.news #nav_wrap .side_part .list_more ul.other li .img {text-align: center;}
		}
		@media only screen and (max-width:480px){
			.news{padding: 30px 0;}
			
			.news #nav_wrap .side_part .list_more ul.other li .img img{width: 100%;}
			.news .news_content .title .tit{font-size: 16px;}
			.news .news_content .content{font-size: 15px;}
			.news .news_content .title .time{width: 54px;}
			.news .news_content .title .time span:nth-child(1){font-size: 20px;}
			.news .news_content .title .tit{width: calc(100% - 54px);width: -webkit-calc(100% - 54px);}
			.news .news_content .title .time span{font-size: 13px;}
		}
		
		/* page */
		.page{margin-top: 5%;padding-top: 5%;border-top: 1px solid #e6e6e6;box-sizing: border-box;font-size: 18px;align-items: center;}
		.page .page_prev,.page .page_next{width: calc((100% - 160px) / 2);width: -webkit-calc((100% - 160px) / 2);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;}
		.page .page_next{text-align: right;}
		.page .page_list{padding: 20px 0;width: 160px;text-align: center;background: #0a63b1;color: #fff;}
		.page .page_list a:hover{color: #fff;}
		.page i,.page span{display: inline-block;vertical-align: middle;}
		.page i{width: 50px;height: 50px;background-repeat: no-repeat;background-position: center;border: 1px solid #e6e6e6;}
		.page .page_list i{margin-right: 10px;width: 28px;height: 28px;border: 0;background: url(../images/ndetail_backlist.png)no-repeat center/100% auto;}
		.page a:hover{color: #0a63b1;}
		.page .page_prev i{margin-right: 10px;background-image: url(../images/ndetail_prev.png);}
		.page .page_next i{margin-left: 10px;background-image: url(../images/ndetail_next.png);}
		@media only screen and (max-width:768px){
			.page{font-size: 15px;}
			.page i{width: 40px;height: 40px;}
			.page .page_list i{width: 20px;height: 20px;}
			.page .page_list{padding: 12px 15px;width: auto;}
		}
		@media only screen and (max-width:480px){
			.page{font-size: 14px;}
			.page .page_list{display: none;}
			.page .page_prev,.page .page_next{width: 50%;}
		}
		
		/* caselist */
		.caselist{padding: 4% 0 4.5%;}
		/* .caselist .nei_wrapper{padding: 4% 6%;} */
		.caselist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
		.caselist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 24px;color: #927865;font-weight: normal;position: relative;}
		/* .caselist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;} */
		.caselist .list:after{content: "";width: 32.5%;}
		.caselist .list li{margin-bottom: 1.4%;width:32.5%;box-sizing: border-box;border: 1px solid #e5e5e5;}
		.caselist .list li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
		.caselist .list li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
		.caselist .list li:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
		.caselist .list li .tit{/* position: absolute;left: 4%;top: 4%; */width: 92%;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;z-index: 2;opacity: 1;transition: opacity 0.2s;}
		.caselist .list li .text{position: initial;padding:4%;left: 4%;bottom: 4%;width: 100%;font-size: 16px;line-height: 24px;color:#000;z-index: 2;opacity: 1;transition: opacity 0.2s;box-sizing: border-box;}
		.caselist .list li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 1;opacity: 1;transition: opacity 0.2s;}
		@media only screen and (min-width:480px){
			/* .caselist .list li:hover .tit,.caselist .list li:hover .text,.caselist .list li:hover .mask{opacity: 0;} */
			.caselist .list li:hover .tit{color: #0a63b1;}
		}
		@media only screen and (max-width:1000px){
			.caselist .list li .tit{font-size: 18px;}
			.caselist .list li .text{font-size: 16px;}
		}
		@media only screen and (max-width:768px){
			.caselist{padding: 40px 0;}
			.caselist .list_hd h2{font-size: 20px;}
			.caselist .list:after{cwidth: 49%;}
			.caselist .list li{width:49%}
		}
		
		@media only screen and (max-width:480px){
			.caselist{padding:30px 0;}
			.caselist .list_hd h2{font-size: 18px;}
			.caselist .list:after{cwidth: 100%;}
			.caselist .list li{margin-bottom: 6%;width:100%;border-bottom: 1px solid #e6e6e6;}
			.caselist .list li .tit{position: initial;width: 100%;box-sizing: border-box;color: #1f1f1f;opacity: 1;font-weight: bold;font-size: 16px;}
			.caselist .list li .text{position: initial;width: 100%;box-sizing: border-box;color: #3f3236;opacity: 1;transform: initial;font-size: 14px;}
			.caselist .list li:hover .tit{color: #0a63b1;font-size: 16px;}
			.caselist .list li:hover .mask{opacity: 0;}
			.caselist .list li:hover .text{opacity: 1;}
			.caselist .list li .mask{opacity: 0;display: none;}
		}
		
		/* case */
				.case{padding: 4% 0 4%;}
				.case #nav_wrap .side_part .list_more{box-sizing: border-box;margin-bottom: 10px;background: #fff;}
				.case #nav_wrap .side_part .list_more ul.other li {display: block;flex-wrap: wrap;justify-content: space-between;padding: 15px 3% 15px 3%;font-size: 16px;border: 1px solid #e5e5e5;border-bottom: none;}
				.case #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 16px;font-weight: 400;margin: 8px 0 4px;color:#000;}
				.case #nav_wrap .side_part .list_more ul.other li:nth-last-child(1){border-bottom: 1px solid #f2f2f2;}
				.case #nav_wrap .side_part .list_more ul.other li .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;font-weight: 600;line-height: 1.6em;word-break: break-word;text-align: left;}
				.case #nav_wrap .side_part .list_more ul.other li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
				.case #nav_wrap .side_part .list_more ul.other li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
				.case .case_content img{ max-width:800px;}
				.case .case_content .title{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.case .case_content .title .time{width: 100px;border-right: 1px solid #000;box-sizing: border-box;}
				.case .case_content .title .time span{display: block;width: 100%;font-weight: bold;font-size: 15px;}
				.case .case_content .title .time span:nth-child(1){font-size: 36px;line-height: 1.2em;}
				.case .case_content .title .tit{width: 100%;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 24px;}
				.case .case_content .content{margin-top: 3%;font-size: 16px;line-height: 1.7;}
				.case .case_content .content video,.case .case_content .content iframe,.case .case_content .content embed{max-width: 100%;}
				/* .case .case_content .share{padding-top: 30px;margin-top: 30px;border-top: 1px solid #ebebeb;} */
				@media only screen and (max-width:768px){
					.case{padding: 40px 0;}
					.case .case_content .title .time{width: 70px;}
					.case .case_content .title .time span:nth-child(1){font-size: 24px;}
					/* .case .case_content .title .time span{font-size: 16px;} */
					.case .case_content .title .tit{font-size: 18px;}
					.case #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 14px;}
					.case #nav_wrap .side_part .list_more ul.other li .tit{font-size: 15px;}
					.case .case_content .content{margin-top: 30px;font-size: 14px;line-height: 24px;}
				}
				@media only screen and (max-width:680px){
					.case #nav_wrap{flex-flow: column-reverse;}
					.case #nav_wrap .side_part .list_more ul.other li .img {text-align: center;}
				}
				@media only screen and (max-width:480px){
					.case{padding: 30px 0;}
					
					.case #nav_wrap .side_part .list_more ul.other li .img img{width: 100%;}
					.case .case_content .title .tit{font-size: 16px;}
					.case .case_content .content{font-size: 15px;}
					.case .case_content .title .time{width: 54px;}
					.case .case_content .title .time span:nth-child(1){font-size: 20px;}
					.case .case_content .title .tit{}
					.case .case_content .title .time span{font-size: 13px;}
					.case .case_content .content video,.case .case_content .content iframe,.case .case_content .content embed{height: 300px;}
				}
				
				/* videolist */
				.videolist{padding: 4% 0 4.5%;}
				/* .videolist .nei_wrapper{padding: 4% 6%;} */
				.videolist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
				.videolist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 24px;color: #927865;font-weight: normal;position: relative;}
				/* .videolist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;} */
				.videolist .list:after{content: "";width: 32.5%;}
				.videolist .list li{margin-bottom: 1.4%;width:32.5%;box-sizing: border-box;border: 1px solid #e5e5e5;}
				.videolist .list li .img{position: relative;padding-bottom: 66%;width: 100%;height: 0;overflow: hidden;}
				.videolist .list li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
				.videolist .list li:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
				.videolist .list li .tit{/* position: absolute;left: 4%;top: 4%; */width: 92%;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;z-index: 2;opacity: 1;transition: opacity 0.2s;}
				.videolist .list li .text{position: initial;padding:4%;left: 4%;bottom: 4%;width: 100%;font-size: 16px;line-height: 24px;color:#000;z-index: 2;opacity: 1;transition: opacity 0.2s;box-sizing: border-box;}
				.videolist .list li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 1;opacity: 1;transition: opacity 0.2s;display: flex;justify-content: center;align-items: center;}
				.videolist .list li .mask i{display: inline-block;width: 45px;height: 45px;background: url(../images/v_play.png)no-repeat center/100% auto;}
				@media only screen and (min-width:480px){
					.videolist .list li:hover .tit,.videolist .list li:hover .text,.videolist .list li:hover .mask{opacity: 0;}
					.videolist .list li:hover .tit{color: #0a63b1;}
				}
				@media only screen and (max-width:1000px){
					.videolist .list li .tit{font-size: 18px;}
					.videolist .list li .text{font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.videolist{padding: 40px 0;}
					.videolist .list_hd h2{font-size: 20px;}
					.videolist .list:after{cwidth: 49%;}
					.videolist .list li{width:49%}
				}
				
				@media only screen and (max-width:480px){
					.videolist{padding:30px 0;}
					.videolist .list_hd h2{font-size: 18px;}
					.videolist .list:after{cwidth: 100%;}
					.videolist .list li{margin-bottom: 6%;width:100%;border-bottom: 1px solid #e6e6e6;}
					.videolist .list li .tit{position: initial;width: 100%;box-sizing: border-box;color: #1f1f1f;opacity: 1;font-weight: bold;font-size: 16px;}
					.videolist .list li .text{position: initial;width: 100%;box-sizing: border-box;color: #3f3236;opacity: 1;transform: initial;font-size: 14px;}
					.videolist .list li:hover .tit{color: #0a63b1;font-size: 16px;}
					.videolist .list li:hover .mask{opacity: 0;}
					.videolist .list li:hover .text{opacity: 1;}
					.videolist .list li .mask{opacity: 0;display: none;}
				}
				
				/* video */
						.video{padding: 4% 0 4%;}
						.video #nav_wrap .side_part .list_more{box-sizing: border-box;margin-bottom: 10px;background: #fff;}
						.video #nav_wrap .side_part .list_more ul.other li {display: block;flex-wrap: wrap;justify-content: space-between;padding: 15px 3% 15px 3%;font-size: 16px;border: 1px solid #e5e5e5;border-bottom: none;}
						.video #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 16px;font-weight: 400;margin: 8px 0 4px;color:#000;}
						.video #nav_wrap .side_part .list_more ul.other li:nth-last-child(1){border-bottom: 1px solid #f2f2f2;}
						.video #nav_wrap .side_part .list_more ul.other li .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;font-weight: 600;line-height: 1.6em;word-break: break-word;text-align: left;}
						.video #nav_wrap .side_part .list_more ul.other li .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
						.video #nav_wrap .side_part .list_more ul.other li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
						.video .case_content .title{display: flex;flex-wrap: wrap;justify-content: space-between;}
						.video .case_content .title .time{width: 100px;border-right: 1px solid #000;box-sizing: border-box;}
						.video .case_content .title .time span{display: block;width: 100%;font-weight: bold;font-size: 15px;}
						.video .case_content .title .time span:nth-child(1){font-size: 36px;line-height: 1.2em;}
						.video .case_content .title .tit{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);padding-left: 2%;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 24px;}
						.video .case_content .content{margin-top: 3%;font-size: 16px;line-height: 1.7;}
						.video .case_content .content video,.video .case_content .content iframe,.video .case_content .content embed{max-width: 100%;}
						/* .video .case_content .share{padding-top: 30px;margin-top: 30px;border-top: 1px solid #ebebeb;} */
						@media only screen and (max-width:768px){
							.case{padding: 40px 0;}
							.video .case_content .title .time{width: 70px;}
							.video .case_content .title .time span:nth-child(1){font-size: 24px;}
							/* .video .case_content .title .time span{font-size: 16px;} */
							.video .case_content .title .tit{width: calc(100% - 70px);width: -webkit-calc(100% - 70px);font-size: 18px;}
							.video #nav_wrap .side_part .list_more ul.other li .post_time{font-size: 14px;}
							.video #nav_wrap .side_part .list_more ul.other li .tit{font-size: 15px;}
							.video .case_content .content{margin-top: 30px;font-size: 14px;line-height: 24px;}
						}
						@media only screen and (max-width:680px){
							.video #nav_wrap{flex-flow: column-reverse;}
							.video #nav_wrap .side_part .list_more ul.other li .img {text-align: center;}
						}
						@media only screen and (max-width:480px){
							.case{padding: 30px 0;}
							
							.video #nav_wrap .side_part .list_more ul.other li .img img{width: 100%;}
							.video .case_content .title .tit{font-size: 16px;}
							.video .case_content .content{font-size: 15px;}
							.video .case_content .title .time{width: 54px;}
							.video .case_content .title .time span:nth-child(1){font-size: 20px;}
							.video .case_content .title .tit{width: calc(100% - 54px);width: -webkit-calc(100% - 54px);}
							.video .case_content .title .time span{font-size: 13px;}
							.video .case_content .content video,.video .case_content .content iframe,.video .case_content .content embed{height: 300px;}
						}
				
				
				/* contact */
				.contact{padding: 4.5% 0 0;}
				.contact .title {color: #242424;}
				.contact .title p.tit{font-size: 35px;letter-spacing: 7px;}
				.contact .title .slogan{margin: 0 auto;margin-top: 4%;width: 100%;max-width: 831px;font-size: 15px;line-height: 1.7;}
				.contact .mes_layout{margin-top: 8%;}
				.contact .mes_layout > .flx_w{justify-content: space-around;}
				.contact .mes_layout .lf_item{width: 55%;color: #000;}
				.contact .mes_layout .lf_item .hd{font-size: 20px;}
				.contact .mes_layout .lf_item .mes{margin-top: 5%;}
				.contact .mes_layout .lf_item .mes li{margin-bottom: 3.5%;width: 55%;color: #666;}
				.contact .mes_layout .lf_item .mes li:nth-child(even){width: 40%;}
				.contact .mes_layout .lf_item .slogan{margin-top: 5%;font-size: 20px;font-weight: bold;color: #0a63b1;}
				.contact .mes_layout .rt_item{width: 35%;}
				.contact .scroll_l{margin: 5% 0;}
				.contact .scroll_l a{display: inline-block;width: 26px;height: 37px;border: 1px solid #999;border-radius: 26px;position: relative;}
				.contact .scroll_l a:after{content: '';display: block;width: 2px;height: 9px;position: absolute;left: 50%;margin-left: -1px;top: -1px;background-color: #999;-moz-animation: mousewheel 2s infinite;-o-animation: mousewheel 2s infinite;-ms-animation: mousewheel 2s infinite;-webkit-animation: mousewheel 2s infinite;animation: mousewheel 2s infinite;}
				
				.contact .mes_box {margin-top: 4.75%;border-top: 1px solid #e5e5e5;padding: 4.75% 0;width: 100%;height: auto;}
				.contact .mes_box .layout{display: flex;justify-content: flex-end;position: relative;overflow: hidden;}
				.contact .mes_box .layout .img_part{position: absolute;left: 0;top: 0;width: 45%;height: 100%;overflow: hidden;}
				.contact .mes_box .layout .img_part img{position: absolute;left: 0;top: 0;width: 100%;max-width: initial;height: 100%;z-index: 1;}
				.contact .mes_box .mes_ol{padding: 4% 3%;width: 55%;box-sizing: border-box;border: 1px solid #e5e5e5;border-left: 0;}
				.contact .mes_box .hd{font-size: 24px;font-weight: bold;text-align: center;}
				.contact .mes_box ul{margin-top: 9%;}
				.contact .mes_box ul li {margin-bottom: 3%;/* padding-bottom: 3%;border-bottom: 1px solid #eee; */}
				.contact .mes_box ul li:nth-last-child(1){border-bottom: 0;}
				.contact .mes_box ul li input{padding: 0 5%;width: 100%;height: 40px;line-height: 39px;font-size: 14px;color: #999;background: transparent;border: 1px solid #e6e6e6;border-radius: 30px;box-sizing: border-box;}
				.contact .mes_box ul li input::placeholder,.contact .mes_box ul li textarea::placeholder{color: #e6e6e6;}
				.contact .mes_box ul li input::-ms-input-placeholder,.contact .mes_box ul li textarea::-ms-input-placeholder{color: #999;}
				.contact .mes_box ul li.code input{display: inline-block;margin-right: 10px;width: 120px;vertical-align: middle;}
				.contact .mes_box ul li.code img{display: inline-block;max-height: 35px;vertical-align: middle;}
				.contact .mes_box ul li textarea{padding: 3% 5%;width: 100%;height: 160px;resize: none;color: #999;font-family: normal;border: 1px solid #e6e6e6;box-sizing: border-box;background: transparent;border-radius: 6px;}
				.contact .mes_box .up_load{padding:0 15px;width: 100%;height: 45px;text-align: center;color: #fff;background-color: #e62129;font-size: 16px;cursor: pointer;border-radius: 6px;}
				
				@keyframes mousewheel{
					from{top: -1px;opacity: 1;}
					to{top: 90%;opacity: 0;}
				}
				@media only screen and (max-width:1000px){
					.contact .title p.tit{font-size: 30px;}
				}
				@media only screen and (max-width:960px){
					.contact .mes_box .layout .img_part{display: none;}
					.contact .mes_box .mes_ol{width: 100%;border-left: 1px solid #e5e5e5;}
				}
				@media only screen and (max-width:768px){
					.contact {padding: 48px 0;}
					.contact .mes_box {margin-top: 48px;padding: 48px 0;}
					/* .contact .title p.tit{font-size: 24px;} */
					.contact .mes_layout .lf_item .hd{font-size: 18px;}
					.contact .mes_box .mes_ol{}
					.contact .mes_box .hd{font-size: 16px;}
					.contact .mes_box .up_load{font-size: 14px;}
				}
				@media only screen and (max-width:680px){
					.contact .mes_layout .lf_item{width: 100%;}
					.contact .mes_layout .rt_item{margin-top: 30px;width: 100%;}
				}
				@media only screen and (max-width:480px){
					.contact{padding: 33px 0;}
					.contact .title p.tit{font-size: 20px;letter-spacing: 3px;}
					.contact .title .slogan{font-size: 14px;line-height: 24px;}
					.contact .mes_box {padding: 33px 0;margin-top: 33px;}
					.contact .mes_layout .lf_item .mes li{width: 100%;}
					.contact .mes_layout .lf_item .mes li:nth-child(even){width: 100%;}
					.contact .mes_layout .lf_item .slogan{font-size: 16px;}
					.contact .scroll_l{display: none;}
					.contact .mes_box .mes_ol{padding: 8% 3%;max-width: initial;}
					.contact .mes_box ul li input{height: 35px;line-height: 35px;font-size: 13px;}
					.contact .mes_box ul li textarea{padding: 2% 5%;height: 120px;}
					.contact .mes_box .up_load{margin-top: 5%;height: 40px;line-height: 40px;}
				}
				
				
				#map {display: block;width: 100%;height: 400px;position: relative;box-sizing: border-box;}
				#map img {max-width:none;}
				#map label{max-width: none;border-color: #fdb111;}
				.BMap_omCtrl{display: none;}
				@media only screen and (max-width:1000px){
					.map_bg{margin-top: 0;width: 100%;}
				}
				@media only screen and (max-width:480px){
					.map_bg{height: 350px;}
					#map{height: 350px;}
				}
				
				/* teamlist */
				.teamlist{padding: 4% 0 4%;}
				/* .teamlist .list_content{margin-top: 3%;} */
				.teamlist .layout{justify-content: flex-start;}
				.teamlist .layout .item{padding: 8px;margin: 0 1.33% 1.5% 0;width: 24%;box-sizing: border-box;border: 1px solid #e6e6e6;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);}
				.teamlist .layout .item:nth-child(4n){margin-right: 0;}
				.teamlist .layout .item .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: #fff;}
				.teamlist .layout .item .img img{position: absolute;left: 50%;top: 0;width: 100%;/* max-height: 90%; */transform: translate(-50%,0);transition: all 0.3s linear;}
				.teamlist .layout .item .wrap{margin: 18px 0 10px;text-align: center;}
				.teamlist .layout .item .tit{margin-bottom: 18px;white-space: nowrap;text-overflow: ellipsis;font-size: 20px;font-weight: normal;font-family: Gibson;transition: all 0.3s linear;overflow: hidden;}
				.teamlist .layout .item:hover .img img{transform: translate(-50%,0) scale(1.05);}
				.teamlist .layout .item .pos{font-size: 14px;line-height: 24px;color: #888;}
				.teamlist .layout .item .des{margin-top: 15px;font-size: 14px;line-height: 1.7;color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
				.teamlist .layout .item:hover .tit{color: #0a63b1;}
				#baguetteBox-overlay .full-image figure{max-height: 85%;}
				@media only screen and (max-width:990px){
					.teamlist .layout{justify-content: space-between;}
					.teamlist .layout:after{content: "";width: 32.4%;}
					.teamlist .layout .item{margin-right: 0;width: 32.4%;}
					.teamlist .layout .item .tit{font-size: 18px;}
				}
				@media only screen and (max-width:768px){
					.teamlist{padding: 40px 0;}
					.teamlist .layout .item .wrap{margin: 15px 0 10px;}
					.teamlist .layout .item .tit{font-size: 16px;}
				}
				@media only screen and (max-width:680px){
					.teamlist .layout:after{width: 49.3%;}
					.teamlist .layout .item{width: 49.3%;}
					.teamlist .layout .item .tit{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.teamlist{padding: 30px 0;}
					.teamlist .layout .item .wrap{margin: 10px 0 0;}
					.teamlist .layout .item .tit{margin-bottom: 10px;}
					.teamlist .layout .item .des{margin-top: 2px;font-size: 12px;}
					/* .teamlist .list_content{margin-top: 25px;} */
				}
				
				/* team */
				.team{padding: 4% 0;background: url(../images/team_bg.jpg)no-repeat left top;}
				.team .indt .lf_img{width: 299px;}
				.team .indt .lf_img .img{position: relative;padding-bottom: 110%;width: 100%;height: 0;overflow: hidden;}
				.team .indt .lf_img .img img{position: absolute;left: 50%;top: 0;transform: translate(-50%,0);}
				.team .indt .rt_msg{width: calc(95% - 299px);width: -webkit-calc(95% - 299px);position: relative;}
				.team .indt .rt_msg .tit{padding-bottom: 20px;font-size: 24px;border-bottom: 1px solid #e6e6e6;}
				.team .indt .rt_msg .des{margin-top: 20px;font-size: 14px;line-height: 1.7;color: #585858;}
				.team .indt .rt_msg .black{position: absolute;right: 0;bottom: 0;color: #0a63b1;}
				.team .layout{margin-top: 5%;}
				.team .content{padding-right: 5%;width: calc(96% - 250px);width: -webkit-calc(96% - 250px);font-size: 16px;line-height: 1.7;box-sizing: border-box;border-right: 1px solid #e6e6e6;}
				.team .recommon_other{width: 250px;}
				.team .recommon_other .hd{margin-bottom: 30px;font-size: 24px;font-weight: bold;}
				.team .recommon_other ul li{margin-bottom: 15px;}
				.team .recommon_other ul li .img{position: relative;padding-bottom: 110%;width: 100%;height: 0;overflow: hidden;}
				.team .recommon_other ul li .img img{position: absolute;left: 50%;top: 0;transform: translate(-50%,0);}
				.team .recommon_other ul li .tit{margin-top: 8px;font-size: 18px;white-space: nowrap;overflow: hidden;}
				.team .recommon_other ul li .tit span{font-size: 14px;color: #888;font-weight: normal;}
				@media only screen and (max-width:768px){
					.team{padding: 40px 0;}
					.team .indt .lf_img{width: 210px;}
					.team .indt .rt_msg{width: calc(95% - 210px);width: -webkit-calc(95% - 210px);}
					.team .indt .rt_msg .tit{padding-bottom: 10px;font-size: 18px;}
					.team .indt .rt_msg .des{margin-top: 10px;}
					.team .content{    width: calc(96% - 180px);width: -webkit-calc(96% - 180px);font-size: 14px;line-height: 24px;}
					.team .recommon_other{width: 180px;}
					.team .recommon_other .hd{margin-bottom: 18px;font-size: 20px;}
					.team .recommon_other ul li .tit{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.team{padding: 30px 0;background: none;}
					.team .indt{justify-content: center;}
					.team .indt .lf_img{box-shadow: 0 0 10px rgba(0,0,0,0.4);}
					.team .indt .rt_msg{margin-top: 5.5%;width: 100%;}
					.team .indt .rt_msg .black{position: initial;display: inline-block;margin-top: 15px;text-align: right;}
					.team .content{width: 100%;padding: 5% 0 0 0;border-right: 0;border-top: 1px solid #e6e6e6;}
					.team .recommon_other{margin-top: 5.5%;width: 100%;}
					.team .recommon_other .hd{font-size: 18px;}
					.team .recommon_other ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
					.team .recommon_other ul li{width: 49%;}
				}
				
				/* photolist */
				.photolist{padding: 4% 0 4%;}
				/* .photolist .list_content{margin-top: 3%;} */
				.photolist .layout{justify-content: flex-start;}
				.photolist .layout .item{padding: 8px;margin: 0 1.33% 1.5% 0;width: 24%;box-sizing: border-box;border: 1px solid #e6e6e6;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);}
				.photolist .layout .item:nth-child(4n){margin-right: 0;}
				.photolist .layout .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;background: #fff;}
				.photolist .layout .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;/* max-height: 90%; */transform: translate(-50%,-50%);transition: all 0.3s linear;}
				.photolist .layout .item .wrap{margin: 18px 0 10px;text-align: center;}
				.photolist .layout .item .tit{margin-bottom: 0;white-space: nowrap;text-overflow: ellipsis;font-size: 20px;font-weight: normal;font-family: Gibson;transition: all 0.3s linear;overflow: hidden;}
				.photolist .layout .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
				.photolist .layout .item .pos{font-size: 14px;line-height: 24px;color: #888;}
				.photolist .layout .item .des{margin-top: 15px;font-size: 14px;line-height: 1.7;color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
				.photolist .layout .item:hover .tit{color: #0a63b1;}
				#baguetteBox-overlay .full-image figure{max-height: 85%;}
				#baguetteBox-overlay .full-image img{max-height: 85%;}
				@media only screen and (max-width:990px){
					.photolist .layout{justify-content: space-between;}
					.photolist .layout:after{content: "";width: 32.4%;}
					.photolist .layout .item{margin-right: 0;width: 32.4%;}
					.photolist .layout .item .tit{font-size: 18px;}
				}
				@media only screen and (max-width:768px){
					.photolist{padding: 40px 0;}
					.photolist .layout .item .wrap{margin: 15px 0 10px;}
					.photolist .layout .item .tit{font-size: 16px;}
				}
				@media only screen and (max-width:680px){
					.photolist .layout:after{width: 49.3%;}
					.photolist .layout .item{width: 49.3%;}
					.photolist .layout .item .tit{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.photolist{padding: 30px 0;}
					.photolist .layout .item .wrap{margin: 10px 0 0;}
					/* .photolist .list_content{margin-top: 25px;} */
				}
				
				/* joblist */
				.joblist {padding: 4% 0;}
				.joblist .title p.tit{font-size: 35px;letter-spacing: 7px;}
				.joblist .job_list {margin-top: 5%;}
				.joblist .concept{margin-top: 3.5%;padding: 66px 0;background: #f6f6f6;}
				.joblist .concept .layout{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;text-align: left;}
				.joblist .concept .layout .lf_part{position: relative;width: 30%;}
				.joblist .concept .layout .rt_part{position: relative;width: 30%;}
				.joblist .concept .layout .item{position: absolute;}
				.joblist .concept .layout .item p{width: 255px;max-width: 100%;font-size: 18px;line-height: 1.7;}
				.joblist .concept .layout .lf_part .item p{margin: 0 0 0 auto}
				.joblist .concept .layout .lf_part .item:nth-child(1){left: 0;top: 0;width: 100%;}
				.joblist .concept .layout .lf_part .item:nth-child(2){left: 0;bottom: 0;width: 100%;}
				.joblist .concept .layout .rt_part .item p{margin: 0 auto 0 0}
				.joblist .concept .layout .rt_part .item:nth-child(1){left: 0;top: 5%;width: 100%;}
				.joblist .concept .layout .rt_part .item:nth-child(2){left: 0;bottom: -5%;width: 100%;}
				.joblist .job_list .lf_list ul li {margin-bottom: 15px;padding: 32.5px 29px;border: 1px solid #e6e6e6;cursor: pointer;}
				.joblist .job_list .lf_list ul li .job_name{position: relative;padding-right: 30px;font-size: 20px;font-weight: bold;color: #333;}
				.joblist .job_list .lf_list ul li .time{margin: 2% 0;color: #666;position: relative;display: none;}
				.joblist .job_list .lf_list ul li .down{position: absolute;top: 50%;right: 0;width: 19px;height: 19px;transform: translateY(-50%);z-index: 1;cursor: pointer;background: url(../images/icon_09.png)no-repeat center/auto;transition: all .3s linear;}
				.joblist .job_list .lf_list ul li .down.on{transform:translateY(-50%) rotateZ(180deg);transform-origin: center;}
				.joblist .job_list .lf_list ul li .con{display: none;margin-top:3.5%;padding-top:3.5%;border-top: 1px solid #e6e6e6;font-size: 14px;line-height: 24px;}
				.joblist .job_list .lf_list ul li:nth-child(1) .con{display: block;}
				/* .joblist .job_list .lf_list ul li .more{display: inline-block;margin-top: 3%;font-size: 16px;color: #999;} */
				@media only screen and (max-width:1200px){
					.joblist .concept .img img{width: 45%;}
					.joblist .concept .layout .item p{font-size: 16px;}
				}
				@media only screen and (max-width:1000px){
					.joblist .title p.tit{font-size: 30px;}
					.joblist .concept .layout .lf_part,.joblist .concept .layout .rt_part{width: 21%;}
				}
				@media only screen and (max-width:768px){
					.joblist .job_list .lf_list ul li{padding: 4% 3%;}
					.joblist .job_list .lf_list ul li .job_name{font-size: 16px;}
					.joblist .job_list .lf_list ul li .more{font-size: 14px;}
					.joblist .concept .img img{width: 39%;}
					.joblist .concept .layout .item p{font-size: 14px;}
				}
				@media only screen and (max-width:680px){
					.joblist .concept{margin-top: 26px;padding: 30px 0;}
					.joblist .concept .img{display: none;}
					.joblist .concept .layout{position: initial;}
					.joblist .concept .layout .lf_part, .joblist .concept .layout .rt_part{width: 100%;}
					.joblist .concept .layout .item{position: initial;margin-bottom: 5%;text-align: center;}
					.joblist .concept .layout .lf_part .item p,.joblist .concept .layout .rt_part .item p{margin: 0 auto;font-size: 15px;font-weight: bold;}
					.joblist .concept .layout .rt_part .item:nth-last-child(1){margin-bottom: 0;}
				}
				@media only screen and (max-width:480px){
					.joblist .title p.tit{font-size: 20px;letter-spacing: 3px;}
					.joblist .job_list{margin-top: 30px;}
					.joblist .job_list .lf_list ul li .job_name{font-size: 15px;}
					.joblist .job_list .lf_list ul li .time{margin: 4% 0;}
				}
				
				/* page */
				.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 40px 0 0px; TEXT-ALIGN: center}
				.wp-pagenavi a {display: inline-block;width: 36px;height: 36px;text-align: center;line-height: 36px;background-color: #fff;vertical-align: middle;color: #505050;}
				/* .wp-pagenavi a:hover {
				BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3;background:#3055a3; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
				} */
				/*当前指上页码的边框色*/
				.wp-pagenavi a.page-num-current {
					/* color: #fff;background-color: #0a63b1; */
					font-weight: bold;
				}
				/*当前选中页码的背景色*/
				.text-norecord{ font-size:14px; line-height:35px;}
				
				.wp-pagenavi i.p_pre{display: inline-block;width: 36px;height: 36px;background:#0a63b1 url(../images/page_prev.png)no-repeat center;background-size: 12px;}
				.wp-pagenavi i.p_next{display: inline-block;width: 36px;height: 36px;background:#0a63b1 url(../images/page_next.png)no-repeat center;background-size: 12px;}
				.wp-pagenavi i.p_first{display: inline-block;width: 36px;height: 36px;background:#0a63b1 url(../images/page_first.png)no-repeat center;background-size: 12px;}
				.wp-pagenavi i.p_last{display: inline-block;width: 36px;height: 36px;background:#0a63b1 url(../images/page_last.png)no-repeat center;background-size: 12px;}
				@media screen and (max-width: 640px) {
				.m640{ display:none;}
				}
				@media screen and (max-width: 480px) {
					.wp-pagenavi{padding: 20px 0 0;}
				}
				
				/* ab_profile */
				.ab_profile{padding: 4% 0 5%;position: relative;z-index: 1;}
				.ab_profile .before{content: "";position: absolute;left: 0;top:0.5%;width: 20%;max-width: 250px;height: auto;z-index: -1;}
				.ab_profile .after{content: "";position: absolute;right: 0;bottom:0.5%;width: 20%;max-width: 250px;height: auto;z-index: 2;}
				.ab_profile .adt_btm{margin: 4.4% 0 0;width: 100%;background: rgba(255,255,255,0.89);}
				/* .ab_profile .adt_btm .ban_wrap{margin: 0 auto;width: 90%;max-width: 1437px;} */
				.ab_profile .adt_btm ul li{padding: 5% 0;width: 25%;text-align: center;box-sizing: border-box;border-right: 1px solid #e5e5e5;}
				.ab_profile .adt_btm ul li span{display: inline-block;vertical-align: baseline;color: #0a63b1;font-size: 50px;}
				.ab_profile .adt_btm ul li span.num{font-size: 49px;margin-right: 5px;}
				.ab_profile .adt_btm ul li p{font-size: 15px;}
				.ab_profile .adt_btm ul li:nth-child(1) span:nth-child(2){font-size: 26px;}
				.ab_profile .adt_btm ul li:nth-child(1){border-left: 1px solid #e5e5e5;}
				.ab_profile .company_des{margin-top: 4.5%;}
				.ab_profile .company_des p{font-size: 16px;line-height: 1.9;text-indent: 2em;}
				.ab_profile .company_des p:nth-child(1){margin-top: 0;}
				.ab_profile .company_ys{margin: 4.5% 0 1%;}
				.ab_profile .company_img{margin-top: 5.8%;}
				@media only screen and (max-width:1400px){
					.ab_profile .before{width: 15%;}
					.ab_profile .after{width: 15%;}
				}
				@media only screen and (max-width:1200px){
					.ab_profile .adt_btm ul li span.num{font-size: 26px;}
					.ab_profile .adt_btm ul li span{font-size: 26px;}
				}
				@media only screen and (max-width:768px){
					.ab_profile{padding: 40px 0;}
					.ab_profile .company_des p{font-size: 15px;line-height: 1.7;}
					.ab_profile .company_ys img{max-width: 75%;}
					.ab_profile .adt_btm ul li{padding: 8px 0;}
					.ab_profile .adt_btm ul li span.num{font-size: 20px;}
					.ab_profile .adt_btm ul li span{font-size: 20px;}
				}
				@media only screen and (max-width:480px){
					.ab_profile{padding: 30px 0;}
					.ab_profile .adt_btm{display: none;}
					.ab_profile .company_des{margin-top: 20px;}
					.ab_profile .before,.ab_profile .after{display: none;}
					.ab_profile .company_ys img{display: none;}
					.ab_profile .company_des p{font-size: 14px;line-height: 24px;}
				}
				
				.ab_culture{padding: 4% 0 4%;background: #fafbfd;}
				.ab_culture ul{margin-top: 4.5%;}
				.ab_culture ul li{padding: 4% 0 9%;width: 23%;text-align: center;background: #fff;overflow: hidden;border-radius: 12px;box-shadow: 0 0 20px rgba(244,246,252,1);transition: all 0.3s linear;}
				.ab_culture ul li:hover{transform: translateY(-15px);}
				.ab_culture ul li i{display: inline-block;margin-left: 13px;}
				.ab_culture ul li .hd{margin-top: 20px;font-size: 20px;}
				.ab_culture ul li .line{margin: 10% auto 13%;width: 37px;height: 2px;background: #26547d;}
				.ab_culture ul li .con{padding: 0 18%;font-size: 16px;color: #666;box-sizing: border-box;line-height: 1.8;}
				@media only screen and (max-width:1200px){
					.ab_culture ul li{padding: 4% 0;}
					.ab_culture ul li .hd{font-size: 18px;}
					.ab_culture ul li .con{padding: 0 6%;line-height: 1.5;font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.ab_culture{padding: 40px 0;}
					.ab_culture ul li i{width: 50px;}
					.ab_culture ul li .hd{font-size: 16px;}
					.ab_culture ul li .con{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.ab_culture{padding: 30px 0;}
					.ab_culture ul{margin-top: 26px;}
					.ab_culture ul li{margin-bottom: 1.8%;width: 49%;}
				}
				
				/* ab_history */
				.ab_history{padding: 3.5% 0 4%;}
				.ab_history .history{margin-top: 4.5%;}
				.ab_history .item .year{font-size: 40px;font-weight: bold;color: #1e4e78;}
				.ab_history .item .line{margin: 44px 0;position: relative;z-index: 1;}
				.ab_history .item .line:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/his_line.png)repeat-x;z-index: -1;}
				.ab_history .item .line .dot{width: 12px;height: 12px;background-color: #1e4e78;}
				.ab_history .item .con{padding-right: 21%;font-size: 16px;line-height: 1.5;box-sizing: border-box;}
				.ab_history .history #his_prev,.ab_history .history #his_next{position: absolute;top: 38%;transform: translateY(-50%);width: 60px;height: 60px;z-index: 3;cursor: pointer;}
				.ab_history .history #his_prev{left:-75px;background:#a6a6a6 url(../images/his_prev.png)no-repeat center}
				.ab_history .history #his_next{right: -75px;background:#a6a6a6 url(../images/his_next.png)no-repeat center}
				.ab_history .item:hover .year{color: #e62129;}
				.ab_history .item:hover .line .dot{background-color: #e62129;}
				@media only screen and (max-width:1000px){
					.ab_history .item .year{font-size: 30px;}
					.ab_history .history #his_prev,.ab_history .history #his_next{position: initial;margin: 0 5px;transform: initial;width: 45px;height: 45px;}
					.ab_history .his_slide{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: center;}
				}
				@media only screen and (max-width:768px){
					.ab_history{padding: 40px 0;}
					.ab_history .item .con{font-size: 15px;}
				}
				@media only screen and (max-width:480px){
					.ab_history{padding: 30px 0;}
					.ab_history .history{margin-top: 20px;}
					.ab_history .item .year{font-size: 24px;}
					.ab_history .item .line{margin: 30px 0;}
					.ab_history .item .con{padding-right: 0;font-size: 14px;line-height: 24px;}
					.ab_history .history #his_prev, .ab_history .history #his_next{width: 35px;height: 35px;background-size: 12px;}
				}
				
				/* ab_honor */
				.ab_honor{display: none;padding: 3.5% 0 3%;background: url(../images/cer_bg.jpg)no-repeat center/cover;}
				.ab_honor .honor .item{padding:15px 15px 14%;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
				.ab_honor .honor .cer_img{position: relative;padding-bottom: 70%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
				.ab_honor .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 70%;transform: translate(-50%,-50%);z-index: 1;}
				.ab_honor .honor .tit{margin-top: 14%;text-align: center;font-size: 18px;color:#000;font-weight: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
				.ab_honor .honor .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
				.ab_honor .honor .honor_layout .bg_white{box-sizing: border-box;}
				.ab_honor .honor .swiper-pagination{position: initial;margin-top: 4.6%;width: 100%;text-align: center;}
				.ab_honor .honor .swiper-pagination-bullet{margin: 0 4px;width: 10px;height: 10px;opacity: 1;background: #bbb;border-radius: 0;}
				.ab_honor .honor .swiper-pagination-bullet-active{background: #0a63b1;}
				/* .ab_honor .slide_prev,.ab_honor .slide_next{position: absolute;top: 50%;width: 40px;height: 40px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-color: #fff;background-position: center;border: 1px solid #d7d7d7;}
				.ab_honor .slide_prev{right:100%;background-image: url(../images/prev.png);}
				.ab_honor .slide_next{left: 100%;background-image: url(../images/next.png);}
				.ab_honor .slide_prev:hover,.ab_honor .slide_next:hover{background-color: #e62128;} */
				#baguetteBox-overlay .full-image img{max-width: 80%;}
				@media only screen and (max-width:1600px){
					.ab_honor .slide_next{left: auto;right: -3%;}
					.ab_honor .slide_prev{right:auto;left: -3%;}
				}
				@media only screen and (max-width:1300px){
					.ab_honor .wrap{width: 100%;}
					.ab_honor .honor .item{padding: 15px 15px 7%;}
					.ab_honor .honor .tit{margin-top: 0;font-size: 16px;}
				}
				@media only screen and (max-width:1000px){
					.ab_honor .honor .swiper-pagination-bullet{width: 12px;height: 12px;}
				}
				@media only screen and (max-width:768px){
					.ab_honor{padding:40px 0;}
					.ab_honor .honor .cer_img img{width: 85%;}
					/* .ab_honor .honor .honor_layout{margin-top: 25px;} */
				}
				@media only screen and (max-width:480px){
					.ab_honor{padding:30px 0;}
					.ab_honor .honor{margin-top: 26px;}
					.ab_honor .honor .honor_layout{padding: 0;margin: 0;}
					.ab_honor .slide_prev,.ab_honor .slide_next{padding: 0;line-height: 35px;text-align: center;background-position: center;}
					/* .ab_honor .slide_prev{left: -2%;}
					.ab_honor .slide_next{right: -2%;} */
					.ab_honor .honor .tit{font-size: 14px;}
					.ab_honor .honor .item{padding: 5px;}
					.ab_honor .honor .swiper-pagination-bullet{margin: 0 8px;width: 10px;height: 10px;}
				}
				
				
				#pf_video{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);object-fit: contain;}
				.pf_banner .img_hide{overflow: hidden;}
				.pf_banner .img_hide > img{opacity: 0;}
				.pf_banner .text_part2{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);z-index: 2;color: #fff;text-align: center;}
				.pf_banner .text_part2 .title{font-weight: bold;margin-bottom: 8px;font-size: 45px;}
				.pf_banner .text_part2 .slogan{font-size: 24px;}
				.pf_banner .text_part2  .more_other{margin-top: 44px;display: flex;flex-wrap: wrap;justify-content: center;}
				.pf_banner .text_part2  .more_other a{margin: 0 16px;width: 180px;height: 40px;line-height: 36px;text-align: center;color: #fff;border: 1px solid #fff;font-size: 16px;position: relative;z-index: 1;}
				.pf_banner .text_part2  .more_other a:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: rgba(10,99,177,0.85);opacity: 0;transition: all .3s linear;z-index: -1;}
				.pf_banner .text_part2  .more_other a:hover{border-color: #0a63b1;}
				.pf_banner .text_part2  .more_other a:hover:after{width: 100%;opacity: 1;}
				.pf_banner .text_part2  .more_other a i{display: inline-block;margin-right: 10px;width: 13px;height: 13px;background: url(../images/icon_10.png)no-repeat center;vertical-align: middle;}
				.pf_banner .text_part2  .more_other a span{display: inline-block;vertical-align: middle;}
				@media only screen and (max-width:1200px){
					.pf_banner .text_part2 .title{font-size: 28px;margin-bottom: 14px;}
					.pf_banner .text_part2 .slogan{font-size: 18px;}
					.pf_banner .text_part2 .more_other a{font-size: 14px;width: 126px;height: 32px;line-height: 28px;}
				}
				@media only screen and (max-width:768px){
					.pf_banner .text_part2 .title{font-size: 20px;}
					.pf_banner .text_part2 .slogan{font-size: 16px;}
					.pf_banner .text_part2 .more_other{margin-top: 30px;}
					.pf_banner .text_part2 .more_other a{width: 100px;}
				}
				@media only screen and (max-width:480px){
					.pf_banner .img_hide > img{display: none;}
					.pf_banner .img_hide{padding-bottom: 57%;height: 0;}
					.pf_banner .text_part2{top: 44%;}
					.pf_banner .text_part2 .title{font-size: 18px;}
					.pf_banner .text_part2 .slogan{font-size: 14px;}
					.pf_banner .text_part2 .more_other a{margin: 0 8px;height: 28px;line-height: 25px;font-size: 12px;}
				}
				
				.ab_profile2 .about_page01{padding: 4.75% 0;}
				.ab_profile2 .about_page01 .title{font-size: 36px;font-weight: bold;color: #1f1f1f;}
				.ab_profile2 .about_page01 .slogan{font-size: 22px;margin-top: 18px;color: #4d4d4d;}
				.ab_profile2 .about_page01 .content{margin-top: 40px;line-height: 1.8;color: #666;}
				
				.ab_profile2 .about_page02{padding: 4.75% 0;background: url(../images/about_pf02.jpg)no-repeat center/cover;color: #fff;}
				.ab_profile2 .about_page02 .nei_title{color: #fff;}
				.ab_profile2 .about_page02 .nei_title .line{background: #fff;}
				.ab_profile2 .about_page02 .content{margin: 10px auto 0;width: 100%;max-width: 1200px;font-size: 16px;line-height: 2;text-align: left;}
				.ab_profile2 .adt_btm{margin: 4.4% 0 0;width: 100%;}
				.ab_profile2 .adt_btm .nei_wrap{width: 100%;max-width: initial;}
				.ab_profile2 .adt_btm ul{padding-top: 6.5%;position: relative;}
				.ab_profile2 .adt_btm ul li{position: absolute;width:auto;text-align: center;box-sizing: border-box;top: 0;}
				.ab_profile2 .adt_btm ul li:nth-child(1){left: 13%;top: 110%;}
				.ab_profile2 .adt_btm ul li:nth-child(2){left: 36%;top: 50%;}
				.ab_profile2 .adt_btm ul li:nth-child(3){left: 60%;}
				.ab_profile2 .adt_btm ul li:nth-child(4){left: 78%;top: 80%;}
				.ab_profile2 .adt_btm ul li span{display: inline-block;vertical-align: text-top;color: #fff;font-size:0.26rem;line-height: 1em;}
				.ab_profile2 .adt_btm ul li span.num{font-size: 0.6rem;margin-right: 5px;margin-bottom: 6px;font-family: arial;}
				.ab_profile2 .adt_btm ul li p{font-size: 15px;}
				.ab_profile2 .adt_btm ul li:nth-child(1) span:nth-child(2){font-size: 0.26rem;}
				@media only screen and (max-width:1000px){
					.ab_profile2 .about_page01 .title{font-size: 30px;}
					.ab_profile2 .about_page01 .slogan{font-size: 16px;}
					.ab_profile2 .about_page01 .content{margin-top: 3%;}
				}
				@media only screen and (max-width:768px){
					.ab_profile2 .about_page01{padding: 48px 0;}
					.ab_profile2 .about_page01 .title{font-size: 24px;}
					.ab_profile2 .about_page02{padding: 48px 0;}
					.ab_profile2 .adt_btm ul li p{font-size: 12px;}
					.ab_profile2 .adt_btm ul li span.num{font-size: 24px;}
					/* .ab_profile2 .adt_btm ul li:nth-child(1) span:nth-child(2){font-size: initial;} */
				}
				@media only screen and (max-width:750px){
					.ab_profile2 .adt_btm .nei_wrap{width: 90%;}
					.ab_profile2 .adt_btm .bg{display: none;}
					.ab_profile2 .adt_btm ul li{position: initial;}
				}
				@media only screen and (max-width:480px){
					.ab_profile2 .about_page01{padding: 33px 0 33px;}
					.ab_profile2 .about_page01 .title{font-size: 18px;}
					.ab_profile2 .about_page01 .slogan{font-size: 14px;font-weight: bold;}
					.ab_profile2 .about_page02{padding: 33px 0;}
					.ab_profile2 .about_page02 .content{margin-top: 0;font-size: 14px;line-height: 24px;}
					.ab_profile2 .adt_btm ul{padding-top: 0;}
					.ab_profile2 .adt_btm ul li{margin-top: 5.5%;width: 50%;}
				}
				
				/* ab_honor2 */
				.ab_honor2{padding: 4.75% 0;}
				.ab_honor2 .content{font-size: 16px;line-height: 1.7;}
				.ab_honor2 .content span{font-weight: bold;font-size: 24px;color: #e62129;line-height: 1.3em;vertical-align: text-bottom;}
				.ab_honor2 .honor .swiper-slide{transform: scale(0.8);opacity: 0.3;transition: transform .3s linear;}
				.ab_honor2 .honor .swiper-slide-active{transform: scale(1);opacity: 1;}
				.ab_honor2 .honor .item{margin: 10px 0;padding:15px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
				.ab_honor2 .honor .cer_img{position: relative;padding-bottom: 70%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
				.ab_honor2 .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
				.ab_honor2 .honor .tit{margin-top:9%;text-align: center;font-size: 16px;color:#000;font-weight: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
				.ab_honor2 .honor .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
				.ab_honor2 .honor .honor_layout .bg_white{box-sizing: border-box;}
				.ab_honor2 .honor .honor_slide{margin-top: 4.6%;text-align: center;user-select: none;}
				.ab_honor2 .honor #slide_prev,.ab_honor2 .honor #slide_next{display: inline-block;width: 40px;height: 40px;vertical-align: middle;text-align: center;line-height: 40px;box-shadow: 0 0 8px rgba(0,0,0,0.1);border-radius: 50%;cursor: pointer;}
				.ab_honor2 .honor #slide_prev i,.ab_honor2 .honor #slide_next i{display: inline-block;width: 12px;}
				.ab_honor2 .honor #slide_prev i img,.ab_honor2 .honor #slide_next i img{display: inline-block;}
				.ab_honor2 .honor .swiper-pagination{position: initial;display: inline-block;margin: 0 40px;width: auto;text-align: center;font-size: 16px;font-style: italic;color: #666;vertical-align: middle;}
				.ab_honor2 .honor .swiper-pagination-current{font-size: 24px;color: #000;}
				.ab_honor2 .honor .swiper-pagination-bullet{margin: 0 4px;width: 10px;height: 10px;opacity: 1;background: #bbb;border-radius: 0;}
				.ab_honor2 .honor .swiper-pagination-bullet-active{background: #0a63b1;}
				@media only screen and (max-width:768px){
					.ab_honor2{padding: 48px 0;}
					.ab_honor2 .content span{font-size: 20px;}
					.ab_honor2 .honor .tit{font-size: 14px;}
					.ab_honor2 .honor .swiper-pagination-current{font-size: 20px;}
				}
				@media only screen and (max-width:480px){
					.ab_honor2{padding: 33px 0;}
					.ab_honor2 .content{font-size: 14px;line-height: 24px;}
					.ab_honor2 .content span{font-size: 16px;}
					.ab_honor2 .honor #slide_prev, .ab_honor2 .honor #slide_next{width: 35px;height: 35px;line-height: 33px;}
				}
				
				.ab_culture2{padding: 4.75% 0;background: #fafbfd;}
				.ab_culture2 .layout{align-items: flex-end;}
				.ab_culture2 .lf_part{width: 48%;}
				.ab_culture2 .lf_part .content{margin-top: 0;font-size: 18px;line-height: 1.7;}
				.ab_culture2 .lf_part .content p{margin-bottom: 5%;display: flex;flex-wrap: nowrap;justify-content: flex-start;}
				.ab_culture2 .lf_part .content i{display: inline-block;vertical-align: middle;margin-top: -6px;width: 50px;}
				.ab_culture2 .lf_part .content p span:nth-of-type(1){margin: 0 10px;width: 64px;font-weight: bold;}
				.ab_culture2 .lf_part .content p span:nth-of-type(2){width: calc(100% - 134px);width: -webkit-calc(100% - 134px);}
				.ab_culture2 .rt_part{width: 48%;}
				@media only screen and (max-width:1200px){
					.ab_culture2 .lf_part .content{font-size: 16px;}
				}
				@media only screen and (max-width:1000px){
					.ab_culture2 .lf_part{width: 100%;}
					.ab_culture2 .rt_part{display: none;}
				}
				@media only screen and (max-width:768px){
					.ab_culture2{padding: 48px 0;}
				}
				@media only screen and (max-width:480px){
					.ab_culture2{padding: 33px 0;}
					.ab_culture2 .lf_part .content{font-size: 14px;}
					.ab_culture2 .lf_part .content i{width: 38px;}
					.ab_culture2 .lf_part .content p span:nth-of-type(1){width: 50px;}
					.ab_culture2 .lf_part .content p span:nth-of-type(2){width: calc(100% - 108px);width: -webkit-calc(100% - 108px);}
				}
				
				/* ab_youshi */
				.ab_youshi{padding: 0 0;position: relative;overflow: hidden;}
				.ab_youshi .wrap{overflow: hidden;}
				.ab_youshi .text_part{position: absolute;padding: 4.75% 4.5% 100px;left: 15%;top: 0;width: 32%;height: 100%;background: #fff;box-sizing: border-box;}
				.ab_youshi .text_part .title{font-size: 36px;font-weight: bold;margin-bottom: 24px;}
				.ab_youshi .text_part .content{font-size: 15px;line-height: 1.8;color: #666;}
				.ab_youshi .text_part .num{position: absolute;left: 14.5%;bottom:0;font-size: 1rem;font-weight: bold;line-height: 1em;/*transform: translateY(30%);*/color: #e62129;}
				.ab_youshi .youshi_slide{text-align: center;user-select: none;}
				.ab_youshi #youshi_prev,.ab_youshi #youshi_next{display: inline-block;position: absolute;top: 50%;width: 40px;height: 40px;vertical-align: middle;text-align: center;line-height: 40px;box-shadow: 0 0 8px rgba(0,0,0,0.1);border-radius: 50%;cursor: pointer;transform: translateY(-50%);z-index: 2;transition: all .3s linear;background-color: #e6e6e6;}
				.ab_youshi #youshi_prev{left: -150px;}
				.ab_youshi #youshi_next{right: -150px;}
				.ab_youshi:hover #youshi_prev{left: 3%;}
				.ab_youshi:hover #youshi_next{right: 3%;}
				.ab_youshi #youshi_prev i,.ab_youshi #youshi_next i{display: inline-block;width: 12px;}
				.ab_youshi #youshi_prev i img,.ab_youshi #youshi_next i img{display: inline-block;}
				@media only screen and (max-width:1600px){
					.ab_youshi .text_part{left: 0;width: 35%;padding: 3.75% 3% 100px;}
				}
				@media only screen and (max-width:1400px){
					.ab_youshi .text_part{position: initial;padding: 48px 5% 100px;width: 100%;border-bottom: 1px solid #e5e5e5;}
					.ab_youshi .text_part .num{left: 5%;}
					.ab_youshi #youshi_prev, .ab_youshi #youshi_next{position: initial;transform: initial;margin: 0 15px;background-color: #fff;}
				}
				@media only screen and (max-width:1000px){
					.ab_youshi .text_part .title{font-size: 30px;}
				}
				@media only screen and (max-width:768px){
					.ab_youshi .text_part .title{font-size: 24px;}
					.ab_youshi .text_part .content{font-size: 16px;line-height: 1.7;}
					.ab_youshi .text_part .num{font-size: 60px;}
				}
				@media only screen and (max-width:480px){
					.ab_youshi .text_part{padding: 33px 3% 50px;}
					.ab_youshi .text_part .content{font-size: 14px;line-height: 24px;}
					.ab_youshi .text_part .title{font-size: 18px;}
					.ab_youshi .text_part .num{font-size: 48px;}
					.ab_youshi #youshi_prev, .ab_youshi #youshi_next{width: 35px;height: 35px;line-height: 33px;}
				}
				
				.ab_video .bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}
				.ab_video .videos{ display:none;position:fixed; left:50%; top:50%;max-width: 85%;transform: translate(-50%,-50%);z-index:100; width:90%; height:400px;max-width: 800px;}
				.ab_video .videos video{object-fit: contain;width: 100%;height: 100%;}
				.ab_video .vclose { position:absolute;right:-35px; top:-20px; border-radius:100%; cursor: pointer; }
				
				
				/* ab_history2 */
				.ab_history2{padding: 4.75% 0;}
				.ab_history2 .history{margin-top: 10px;}
				.ab_history2 .item{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
				.ab_history2 .item .img_part{width: 40%;}
				.ab_history2 .item .text_part{padding: 2% 0;width: 40%;}
				.ab_history2 .item .year{font-size: 40px;font-weight: bold;color: #1e4e78;}
				.ab_history2 .item .line{margin: 44px 0;position: relative;z-index: 1;}
				.ab_history2 .item .line:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/his_line.png)repeat-x;z-index: -1;}
				.ab_history2 .item .line .dot{width: 12px;height: 12px;background-color: #1e4e78;}
				.ab_history2 .item .con{padding-right: 10%;font-size: 16px;line-height: 1.5;box-sizing: border-box;}
				.ab_history2 .history #his_prev,.ab_history2 .history #his_next{position: absolute;top: 38%;transform: translateY(-50%);width: 40px;height: 40px;z-index: 3;cursor: pointer;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
				.ab_history2 .history #his_prev{left:0;background: url(../images/slide_prev.png)no-repeat center;background-size: 12px;}
				.ab_history2 .history #his_next{right: 0;background: url(../images/slide_next.png)no-repeat center;background-size: 12px;}
				.ab_history2 .item:hover .year{color: #e62129;}
				.ab_history2 .item:hover .line .dot{background-color: #e62129;}
				
				.ab_history2 .his_nav{margin-top: 20px;position: relative;}
				.ab_history2 .his_nav:after{content: "";position: absolute;left;0;top: 7px;width: 100%;height: 1px;background: #eee;}
				.ab_history2 #his_nav .line{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
				.ab_history2 #his_nav .line span{width: 1px;height: 8px;background-color: silver;}
				.ab_history2 #his_nav .text{text-align: center;cursor: pointer;}
				.ab_history2 #his_nav .text span{display: inline-block;margin-top: 40px;font-size: 18px;color: #666;transition: all 0.3s linear;position: relative;z-index: 1;}
				.ab_history2 #his_nav .text span:after{content: "";position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);opacity: 0;transition: all 0.3s linear;transform: translate(-50%,-50%);z-index: -1;background: #fff;}
				.ab_history2 #his_nav .swiper-slide-thumb-active .text span{margin-top: 0;color: #1e4e78;transform: translateY(-50%);}
				.ab_history2 #his_nav .swiper-slide-thumb-active .text span:after{opacity: 1;}
				@media only screen and (max-width:1000px){
					.ab_history2 .item .year{font-size: 30px;}
					.ab_history2 .history #his_prev,.ab_history2 .history #his_next{position: initial;margin: 0 15px;transform: initial;width: 45px;height: 45px;}
					.ab_history2 .his_slide{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: center;}
					.ab_history2 .item{justify-content: space-between;}
					.ab_history2 .item .img_part{width: 48%;}
					.ab_history2 .item .text_part{width: 48%;}
				}
				@media only screen and (max-width:768px){
					.ab_history2{padding: 48px 0;}
					.ab_history2 .item .con{font-size: 15px;padding-right: 0;}
					.ab_history2 .item .line{margin: 5% 0;}
					.ab_history2 .item .text_part{padding: 0 0 2%;}
					.ab_history2 .item .year{font-size: 26px;}
					.ab_history2 .item .line .dot{width: 9px;height: 9px;}
					.ab_history2 .his_slide{margin-top: 3%;}
					.ab_history2 .history #his_prev, .ab_history2 .history #his_next{width: 40px;height: 40px;line-height: 40px;}
					.ab_history2 #his_nav .text span{margin-top: 20px;font-size: 16px;}
					.ab_history2 #his_nav .text span:after{width: 65px;height: 65px;}
				}
				@media only screen and (max-width:480px){
					.ab_history2{padding: 33px 0;}
					.ab_history2 .history{margin-top: 0;}
					.ab_history2 .item .year{font-size: 24px;}
					.ab_history2 .item .line{margin: 30px 0;}
					.ab_history2 .item .con{padding-right: 0;font-size: 14px;line-height: 24px;}
					.ab_history2 .history #his_prev, .ab_history2 .history #his_next{width: 35px;height: 35px;background-size: 12px;}
					.ab_history2 .item .img_part{width: 100%;}
					.ab_history2 .item .text_part{padding: 5% 0 2%;width: 100%;}
				}
				
				
				
				/* pro_title */
				.pro_title{font-size: 42px;transition: all .3s ease;}
				@media only screen and (max-width:1400px){
					.pro_title{font-size: 36px;}
				}
				@media only screen and (max-width:1200px){
					.pro_title{font-size: 30px;}
				}
				@media only screen and (max-width:1000px){
					.pro_title{font-size: 26px;}
				}
				@media only screen and (max-width:768px){
					.pro_title{font-size: 22px;}
				}
				@media only screen and (max-width:480px){
					.pro_title{font-size: 18px;}
				}
				
				/* about_production */
				.about_production .part1{padding: 4.5% 0 3.5%;}
				.about_production .part1 .layout ul{justify-content: center;}
				.about_production .part1 .layout ul li{margin-top: 5.6%;margin-right: 3.8%;width: 30.8%;cursor: pointer;}
				.about_production .part1 .layout ul li:nth-child(3),.about_production .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_production .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 0;width: 100%;color: #fff;font-size: 28px;background: rgba(10,99,177,0.75);text-align: center;transition: all .3s ease;box-sizing: border-box;transition: all 0.3s ease;}
				.about_production .part1 .layout ul li .img{overflow: hidden;}
				.about_production .part1 .layout ul li .img img{transition: all 0.6s ease;}
				.about_production .part1 .layout ul li:hover .img img{transform: scale(1.03);}
				.about_production .part1 .layout ul li:hover .hd{padding-top: 6%;padding-bottom: 10%;}
				@media only screen and (max-width:1400px){
					.about_production .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_production .part1 .layout{margin-top: 20px;}
					.about_production .part1 .layout ul li{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
					.about_production .part1 .layout ul li .hd{padding: 10px 0;font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_production .part1{padding: 40px 0;}
				}
				@media only screen and (max-width:750px){
					.about_production .part1 .layout ul li .hd{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_production .part1{padding: 30px 0;}
					/* .about_production .part1 .layout ul{justify-content: space-between;} */
					.about_production .part1 .layout ul li{margin-top: 2.33%;width: 49%;margin-right: 2%;}
					.about_production .part1 .layout ul li:nth-child(even){margin-right: 0;}
					.about_production .part1 .layout ul li:nth-child(3), .about_production .part1 .layout ul li:nth-child(5){margin-right: 2%;}
					 .about_production .part1 .layout ul li:nth-child(5){width: 100%;}
				}
				
				.about_production .part2{padding: 4.5% 0;background: url(../images2/now_bg.jpg)no-repeat center/cover;}
				.about_production .part2 .layout{margin-top: 6.1%;}
				.about_production .part2 .layout .item{padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 18.3%;color: #fff;background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;border-radius: 15px;overflow: hidden;box-sizing: border-box;transition: all .3s linear;}
				.about_production .part2 .layout .item:hover{transform: translateY(-5px);}
				.about_production .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				.about_production .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 26%;text-align: center;box-sizing: border-box;}
				.about_production .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_production .part2 .layout .item ul{padding: 0 5% 0 14.5%;box-sizing: border-box;}
				.about_production .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_production .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;}
				.about_production .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_production .part2 .layout .item.up{background-image:url(../images2/icon_up.png)}
				.about_production .part2 .layout .item.down{background-image: url(../images2/icon_down.png);background-position: center;}
				.about_production .part2 .layout .item.data{background-image: url(../images2/icon_data.png);}
				@media only screen and (max-width:1400px){
					.about_production .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_production .part2 .layout .item{background-size: 60% auto;background-position: center;}
					.about_production .part2 .layout .item ul{padding: 0 6%;}
					.about_production .part2 .layout .item ul li{font-size: 16px;}
				}
				@media only screen and (max-width:1200px){
					.about_production .part2 .layout .item{width: 19.5%;}
					
				}
				@media only screen and (max-width:1000px){
					.about_production .part2 .layout .item{width: 19.5%;}
					.about_production .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_production .part2{padding: 40px 0;}
					.about_production .part2 .layout{margin-top: 25px;}
					.about_production .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 32%;background-size: 50% auto;}
					.about_production .part2 .layout > div{justify-content: center;}
					.about_production .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_production .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_production .part2{padding: 30px 0;}
					.about_production .part2 .layout{margin-top: 20px;}
					.about_production .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				.about_production .part3{padding: 4.5% 0 5.5%;background: url(../images2/model_bg.jpg)no-repeat center/cover;}
				.about_production .part3 .row1{margin-top: 33px;}
				.about_production .part3 .row1 ul{padding: 43px 0 28px;display: flex;flex-wrap: nowrap;justify-content: center;position: relative;z-index: 1;color: #fff;}
				.about_production .part3 .row1 ul li{font-size: 32.5px;position: relative;}
				.about_production .part3 .row1 ul li:nth-child(2){margin: 0 12.5%;}
				.about_production .part3 .row1 ul::before{content: "";position: absolute;left: 50%;top: 0;width: 100%;height: 100%;transform: translateX(-50%);background: url(../images2/sanjiao2.png)no-repeat center top;z-index: -2;opacity: 0;}
				.about_production .part3 .row1 ul::after{content: "";position: absolute;left: 50%;top: 0px;width: 100%;height: 100%;transform: translateX(-50%);background: url(../images2/sanjiao1.png)no-repeat center top;z-index: -1;opacity: 0;}
				.about_production .part3 .row1.animate ul::after{animation: ani1 1s 0s 1 ease forwards;}
				.about_production .part3 .row1.animate ul::before{animation: ani2 1s 0.6s 1 ease forwards;}
				@keyframes ani1{
					from{transform: translateX(-50%) scale(0.3);opacity: 0;}
					to{transform: translateX(-50%) scale(1);opacity: 1;}
				}
				@keyframes ani2{
					from{transform: translateX(-50%) scale(0.3);opacity: 0;}
					to{transform: translateX(-50%) scale(1);opacity: 1;}
				}
				
				.about_production .part3 .row2{margin-top: 7px;}
				.about_production .part3 .row2 ul{padding: 12.5px 0;margin: 0 auto;width: 100%;max-width: 795px;justify-content: space-evenly;box-sizing: border-box;border: 2px solid #000;border-radius: 10px;}
				.about_production .part3 .row2 ul li{font-size: 32px;}
				.about_production .part3 .content{margin: 20px auto 0;width: 100%;max-width: 1144px;}
				
				
				.about_production .part3 .row3 ul{background: url(../images2/bg01.png)no-repeat center/100% 100%;}
				.about_production .part3 .row3 ul li{font-size: 32.5px;color: #fff;}
				
				.about_production .part3 .row4{margin-top: 30px;}
				.about_production .part3 .row4 .item{padding: 0 5px 0 15px;width: 20%;box-sizing: border-box;border-right: 1px solid #000;}
				.about_production .part3 .row4 .item:nth-last-child(1){border-right: 0;}
				.about_production .part3 .row4 .item .hd{margin-bottom: 14%;font-size: 28px;font-weight: bold;color: #0a63b1;text-align: center;}
				.about_production .part3 .row4 .item ul li{margin-bottom: 10px;font-size: 22px;font-weight: bold;}
				.about_production .part3 .row4 .item ul li:nth-last-child(1){margin-bottom: 0;}
				
				.about_production .part3 .row5{margin-top: 30px;}
				.about_production .part3 .row5 ul {padding: 1.3% 0;background: #0a63b1;color: #fff;border-radius: 4px;justify-content: space-evenly;}
				.about_production .part3 .row5 ul li{font-size: 26px;}
				@media only screen and (max-width:1400px){
					.about_production .part3 .row4 .item ul li{font-size: 18px;}
				}
				@media only screen and (max-width:1200px){
					.about_production .part3 .row1 ul li{font-size: 24px;}
					.about_production .part3 .row2 ul li{font-size: 24px;}
					.about_production .part3 .row4 .item .hd{font-size: 22px;}
					.about_production .part3 .row5 ul li{font-size: 20px;}
				}
				@media only screen and (max-width:1000px){
					.about_production .part3 .row4 .item ul li{font-size: 16px;}
					
				}
				@media only screen and (max-width:768px){
					.about_production .part3{padding: 40px 0;}
					.about_production .part3 .row1{margin-top: 25px;}
					.about_production .part3 .row1 ul{padding: 30px 0 10px;}
					.about_production .part3 .row1 ul::before{background-size: 100% auto;}
					.about_production .part3 .row1 ul::after{background-size: auto 100%;}
					.about_production .part3 .row1 ul li{font-size: 18px;}
					.about_production .part3 .row2 ul{padding: 10px 0;}
					.about_production .part3 .row2 ul li{font-size: 16px;}
					.about_production .part3 .row4 .item .hd{font-size: 16px;}
					.about_production .part3 .row4 .item ul li{font-size: 14px;}
					.about_production .part3 .row4 .item{padding: 0 5px;}
					.about_production .part3 .row5 ul li{font-size: 16px;}
				}
				@media only screen and (max-width:680px){
					.about_production .part3 .row4 > div{justify-content: flex-start;}
					.about_production .part3 .row4 .item{padding: 0 1% 0 4%;margin-bottom: 4%;padding: 0 3%;width: 33.3%;}
					.about_production .part3 .row4 .item:nth-last-child(-n+2){margin-bottom: 0;}
				}
				@media only screen and (max-width:480px){
					.about_production .part3{padding: 30px 0;}
					.about_production .part3 .row1{margin-top: 20px;}
					.about_production .part3 .row4 .item{width: 50%;margin-bottom: 6^;}
					.about_production .part3 .row4 .item:nth-child(even){border-right: 0;}
					.about_production .part3 .row1 ul::before{content: initial;}
					.about_production .part3 .row1 ul::after{background-size: 100% 100%;}
					.about_production .part3 .row1 ul li{font-size: 16px;}
					.about_production .part3 .row1 ul li:nth-child(2){margin: 0 5.5%;}
					.about_production .part3 .row2 ul{padding: 4px 0;}
					.about_production .part3 .row2 ul li{font-size: 14px;}
					.about_production .part3 .row5 ul li{font-size: 14px;}
				}
				
				
				
				.about_production .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_production .part4 .layout{display: flex;flex-wrap: wrap;justify-content: center;}
				.about_production .part4 .layout .item{margin-top: 6.5%;margin-right: 6.5%;width: 29%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;}
				.about_production .part4 .layout .item:nth-child(3),.about_production .part4 .layout .item:nth-child(5){margin-right: 0;}
				.about_production .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;}
				.about_production .part4 .layout .item .lf_part{width: calc(100% - 105px);width: -webkit-calc(100% - 105px);}
				.about_production .part4 .layout .item .lf_part .hd{padding-left: 30px;font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;white-space: nowrap;}
				.about_production .part4 .layout .item .lf_part .hd::before{content: "";position: absolute;left: 0;top: 50%;width: 15px;height: 15px;border-radius: 50%;background: #0a63b1;transform: translateY(-50%);}
				.about_production .part4 .layout .item .lf_part .num{margin-top: 8px;font-size: 37px;font-weight: bold;color: #0a63b1;white-space: nowrap;}
				@media only screen and (max-width:1400px){
					.about_production .part4 .layout .item .wrap{align-items: center;}
					.about_production .part4 .layout .item .lf_part{width: calc(100% - 75px);width: -webkit-calc(100% - 75px);}
					.about_production .part4 .layout .item .lf_part .hd{font-size: 20px;}
					.about_production .part4 .layout .item .lf_part .num{font-size: 30px;}
					.about_production .part4 .layout .item .rt_part{width: 75px;}
				}
				@media only screen and (max-width:1200px){
					.about_production .part4 .layout{margin-top: 25px;}
					.about_production .part4 .layout .item{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
				}
				@media only screen and (max-width:1000px){
					.about_production .part4 .layout .item .wrap{flex-flow: column-reverse;}
					.about_production .part4 .layout .item .lf_part{margin-top: 15px;width: 100%;text-align: center;}
					.about_production .part4 .layout .item .lf_part .hd{display: inline-block;}
				}
				@media only screen and (max-width:768px){
					.about_production .part4{padding: 40px 0;}
					.about_production .part4 .layout .item {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_production .part4 .layout .item .wrap{padding: 11.5% 8%;}
					.about_production .part4 .layout .item .rt_part{width: 54px;}
					.about_production .part4 .layout .item .lf_part .hd::before{width: 8px;height: 8px;}
					.about_production .part4 .layout .item .lf_part .hd{padding-left: 18px;font-size: 16px;}
					.about_production .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_production .part4{padding: 30px 0;}
					.about_production .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_production .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_production .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;}
					.about_production .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_production .part4 .layout .item:nth-child(3){margin-right: 2%;}
					.about_production .part4 .layout .item:nth-child(5){width: 100%;}
					.about_production .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_production .part4 .layout .item .rt_part{width: 45px;}
					.about_production .part4 .layout .item .lf_part .hd{font-size: 14px;}
				}
				
				/* about_creation */
				.about_creation .part1{padding: 4.5% 0 3.5%;}
				.about_creation .part1 .layout ul{justify-content: center;}
				.about_creation .part1 .layout ul li{margin-top: 5.6%;margin-right: 3.8%;width: 30.8%;cursor: pointer;}
				.about_creation .part1 .layout ul li:nth-child(3),.about_creation .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_creation .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 0;width: 100%;color: #fff;font-size: 28px;background: rgba(10,99,177,0.75);text-align: center;transition: all .3s ease;}
				.about_creation .part1 .layout ul li .img{overflow: hidden;}
				.about_creation .part1 .layout ul li .img img{transition: all 0.6s ease;}
				.about_creation .part1 .layout ul li:hover .img img{transform: scale(1.03);}
				.about_creation .part1 .layout ul li:hover .hd{padding-top: 6%;padding-bottom: 10%;}
				@media only screen and (max-width:1400px){
					.about_creation .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_creation .part1 .layout{margin-top: 20px;}
					.about_creation .part1 .layout ul li{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
					.about_creation .part1 .layout ul li .hd{padding: 10px 0;font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_creation .part1{padding: 40px 0;}
				}
				@media only screen and (max-width:750px){
					.about_creation .part1 .layout ul li .hd{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_creation .part1{padding: 30px 0;}
					/* .about_creation .part1 .layout ul{justify-content: space-between;} */
					.about_creation .part1 .layout ul li{margin-top: 2.33%;width: 49%;margin-right: 2%;}
					.about_creation .part1 .layout ul li:nth-child(even){margin-right: 0;}
					.about_creation .part1 .layout ul li:nth-child(3), .about_creation .part1 .layout ul li:nth-child(5){margin-right: 2%;}
					 .about_creation .part1 .layout ul li:nth-child(5){width: 100%;}
				}
				
				.about_creation .part2{padding: 4.5% 0;background: url(../images2/now_bg.jpg)no-repeat center/cover;}
				.about_creation .part2 .layout{margin-top: 6.1%;}
				.about_creation .part2 .layout .item{padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 18.3%;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 100% auto;border-radius: 15px;overflow: hidden;box-sizing: border-box;transition: all .3s linear;}
				.about_creation .part2 .layout .item:hover{transform: translateY(-5px);}
				.about_creation .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 26%;text-align: center;box-sizing: border-box;}
				.about_creation .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_creation .part2 .layout .item ul{padding: 0 5% 0 14.5%;box-sizing: border-box;}
				.about_creation .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_creation .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;}
				.about_creation .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_creation .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				.about_creation .part2 .layout .item:nth-child(1){background-image: url(../images2/gl01.png);}
				.about_creation .part2 .layout .item:nth-child(2){background-image: url(../images2/gl02.png);}
				.about_creation .part2 .layout .item:nth-child(3){background-image: url(../images2/gl03.png);}
				.about_creation .part2 .layout .item:nth-child(4){background-image: url(../images2/gl04.png);}
				.about_creation .part2 .layout .item:nth-child(5){background-image: url(../images2/gl05.png);}
				@media only screen and (max-width:1400px){
					.about_creation .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_creation .part2 .layout .item{background-size: 60% auto;background-position: center;}
					.about_creation .part2 .layout .item ul{padding: 0 6%;}
					.about_creation .part2 .layout .item ul li{font-size: 16px;}
				}
				@media only screen and (max-width:1200px){
					.about_creation .part2 .layout .item{width: 19.5%;}
					
				}
				@media only screen and (max-width:1000px){
					.about_creation .part2 .layout .item{width: 19.5%;}
					.about_creation .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_creation .part2{padding: 40px 0;}
					.about_creation .part2 .layout{margin-top: 25px;}
					.about_creation .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 32%;background-size: 50% auto;}
					.about_creation .part2 .layout > div{justify-content: center;}
					.about_creation .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_creation .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_creation .part2{padding: 30px 0;}
					.about_creation .part2 .layout{margin-top: 20px;}
					.about_creation .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				.about_creation .part3{padding: 4.5% 0 5.5%;background: url(../images2/model_bg.jpg)no-repeat center/cover;}
				.about_creation .part3 .img{margin-top: 4%;}
				@media only screen and (max-width:768px){
					.about_creation .part3{padding: 40px 0;}
				}
				@media only screen and (max-width:768px){
					.about_creation .part3{padding: 30px 0;}
				}
				
				
				.about_creation .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_creation .part4 .layout{display: flex;flex-wrap: wrap;justify-content: center;}
				.about_creation .part4 .layout .item{margin-top: 6.5%;margin-right: 6.5%;width: 29%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;}
				.about_creation .part4 .layout .item:nth-child(3n){margin-right: 0;}
				.about_creation .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;}
				.about_creation .part4 .layout .item .lf_part{width: calc(100% - 105px);width: -webkit-calc(100% - 105px);}
				.about_creation .part4 .layout .item .lf_part .hd{padding-left: 30px;font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;white-space: nowrap;}
				.about_creation .part4 .layout .item .lf_part .hd::before{content: "";position: absolute;left: 0;top: 50%;width: 15px;height: 15px;border-radius: 50%;background: #0a63b1;transform: translateY(-50%);}
				.about_creation .part4 .layout .item .lf_part .hd:nth-child(2)::before{content: initial;}
				.about_creation .part4 .layout .item .lf_part .num{margin-top: 8px;font-size: 37px;font-weight: bold;color: #0a63b1;white-space: nowrap;}
				@media only screen and (max-width:1400px){
					.about_creation .part4 .layout .item .wrap{align-items: center;}
					.about_creation .part4 .layout .item .lf_part{width: calc(100% - 75px);width: -webkit-calc(100% - 75px);}
					.about_creation .part4 .layout .item .lf_part .hd{font-size: 20px;}
					.about_creation .part4 .layout .item .lf_part .num{font-size: 30px;}
					.about_creation .part4 .layout .item .rt_part{width: 75px;}
				}
				@media only screen and (max-width:1200px){
					.about_creation .part4 .layout{margin-top: 25px;}
					.about_creation .part4 .layout .item{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
				}
				@media only screen and (max-width:1000px){
					.about_creation .part4 .layout .item .wrap{flex-flow: column-reverse;}
					.about_creation .part4 .layout .item .lf_part{margin-top: 15px;width: 100%;text-align: center;}
					.about_creation .part4 .layout .item .lf_part .hd{display: inline-block;}
				}
				@media only screen and (max-width:768px){
					.about_creation .part4{padding: 40px 0;}
					.about_creation .part4 .layout .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_creation .part4 .layout .item .wrap{padding: 11.5% 8%;}
					.about_creation .part4 .layout .item .rt_part{width: 54px;}
					.about_creation .part4 .layout .item .lf_part .hd::before{width: 8px;height: 8px;}
					.about_creation .part4 .layout .item .lf_part .hd{padding-left: 18px;font-size: 16px;}
					.about_creation .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_creation .part4{padding: 30px 0;}
					.about_creation .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_creation .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_creation .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;}
					.about_creation .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_creation .part4 .layout .item:nth-child(3){margin-right: 2%;}
					/* .about_creation .part4 .layout .item:nth-child(5){width: 100%;} */
					.about_creation .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_creation .part4 .layout .item .rt_part{width: 45px;}
					.about_creation .part4 .layout .item .lf_part .hd{font-size: 14px;}
				}
				
				/* about_supply */
				.about_supply .part1{padding: 4.5% 0 3.5%;}
				.about_supply .part1 .layout ul{justify-content: center;}
				.about_supply .part1 .layout ul li{margin-top: 5.6%;margin-right: 3.8%;width: 30.8%;cursor: pointer;}
				.about_supply .part1 .layout ul li:nth-child(3),.about_supply .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_supply .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 0;width: 100%;color: #fff;font-size: 28px;background: rgba(10,99,177,0.75);text-align: center;transition: all .3s ease;}
				.about_supply .part1 .layout ul li .img{overflow: hidden;}
				.about_supply .part1 .layout ul li .img img{transition: all 0.6s ease;}
				.about_supply .part1 .layout ul li:hover .img img{transform: scale(1.03);}
				.about_supply .part1 .layout ul li:hover .hd{padding-top: 6%;padding-bottom: 10%;}
				@media only screen and (max-width:1400px){
					.about_supply .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_supply .part1 .layout{margin-top: 20px;}
					.about_supply .part1 .layout ul li{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
					.about_supply .part1 .layout ul li .hd{padding: 10px 0;font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_supply .part1{padding: 40px 0;}
				}
				@media only screen and (max-width:750px){
					.about_supply .part1 .layout ul li .hd{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_supply .part1{padding: 30px 0;}
					/* .about_supply .part1 .layout ul{justify-content: space-between;} */
					.about_supply .part1 .layout ul li{margin-top: 2.33%;width: 49%;margin-right: 2%;}
					.about_supply .part1 .layout ul li:nth-child(even){margin-right: 0;}
					.about_supply .part1 .layout ul li:nth-child(3), .about_supply .part1 .layout ul li:nth-child(5){margin-right: 2%;}
					 .about_supply .part1 .layout ul li:nth-child(5){width: 100%;}
				}
				
				.about_supply .part2{padding: 4.5% 0;background: url(../images2/gy_bg02.jpg)no-repeat center/cover;}
				.about_supply .part2 .layout{margin-top: 6.1%;}
				.about_supply .part2 .layout .item{padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 18.3%;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 100% auto;border-radius: 15px;overflow: hidden;box-sizing: border-box;transition: all .3s linear;}
				.about_supply .part2 .layout .item:hover{transform: translateY(-5px);}
				.about_supply .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 26%;text-align: center;box-sizing: border-box;}
				.about_supply .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_supply .part2 .layout .item ul{padding: 0 5% 0 14.5%;box-sizing: border-box;}
				.about_supply .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_supply .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;}
				.about_supply .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_supply .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				.about_supply .part2 .layout .item:nth-child(1){background-image: url(../images2/gyl01.png);}
				.about_supply .part2 .layout .item:nth-child(2){background-image: url(../images2/gyl02.png);}
				.about_supply .part2 .layout .item:nth-child(3){background-image: url(../images2/gyl03.png);}
				.about_supply .part2 .layout .item:nth-child(4){background-image: url(../images2/gyl04.png);}
				.about_supply .part2 .layout .item:nth-child(5){background-image: url(../images2/gyl05.png);}
				@media only screen and (max-width:1400px){
					.about_supply .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_supply .part2 .layout .item{background-size: 60% auto;background-position: center;}
					.about_supply .part2 .layout .item ul{padding: 0 6%;}
					.about_supply .part2 .layout .item ul li{font-size: 16px;}
				}
				@media only screen and (max-width:1200px){
					.about_supply .part2 .layout .item{width: 19.5%;}
					
				}
				@media only screen and (max-width:1000px){
					.about_supply .part2 .layout .item{width: 19.5%;}
					.about_supply .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_supply .part2{padding: 40px 0;}
					.about_supply .part2 .layout{margin-top: 25px;}
					.about_supply .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 32%;background-size: 50% auto;}
					.about_supply .part2 .layout > div{justify-content: center;}
					.about_supply .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_supply .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_supply .part2{padding: 30px 0;}
					.about_supply .part2 .layout{margin-top: 20px;}
					.about_supply .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				
				.about_supply .part3{padding: 4.5% 0 5.5%;background: url(../images2/model_bg.jpg)no-repeat center/cover;}
				.about_supply .part3 .nei_wrap{max-width: 1442px;}
				.about_supply .part3 .img{margin-top: 5%;}
				@media only screen and (max-width:768px){
					.about_supply .part3{padding: 40px 0;}
				}
				@media only screen and (max-width:768px){
					.about_supply .part3{padding: 30px 0;}
				}
				
				
				.about_supply .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_supply .part4 .layout{display: flex;flex-wrap: wrap;justify-content: center;}
				.about_supply .part4 .layout .item{margin-top: 6.5%;margin-right: 6.5%;width: 29%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;}
				.about_supply .part4 .layout .item:nth-child(3n){margin-right: 0;}
				.about_supply .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;}
				.about_supply .part4 .layout .item .lf_part{width:100%;text-align: center;}
				.about_supply .part4 .layout .item .lf_part .hd{font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;white-space: nowrap;}
				.about_supply .part4 .layout .item .lf_part .num{margin-top: 8px;font-size: 37px;font-weight: bold;color: #0a63b1;white-space: nowrap;}
				@media only screen and (max-width:1400px){
					.about_supply .part4 .layout .item .wrap{align-items: center;}
					.about_supply .part4 .layout .item .lf_part .hd{font-size: 20px;}
					.about_supply .part4 .layout .item .lf_part .num{font-size: 30px;}
				}
				@media only screen and (max-width:1200px){
					.about_supply .part4 .layout{margin-top: 25px;}
					.about_supply .part4 .layout .item{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
				}
				
				@media only screen and (max-width:768px){
					.about_supply .part4{padding: 40px 0;}
					.about_supply .part4 .layout .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_supply .part4 .layout .item .wrap{padding: 11.5% 8%;}
					.about_supply .part4 .layout .item .lf_part .hd{font-size: 16px;}
					.about_supply .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_supply .part4{padding: 30px 0;}
					.about_supply .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_supply .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_supply .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;}
					.about_supply .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_supply .part4 .layout .item:nth-child(3){margin-right: 2%;}
					.about_supply .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_supply .part4 .layout .item .lf_part .hd{font-size: 14px;}
				}
				
				.about_supply .part5{padding: 10.5% 0 5%;background: #f6f6f6;color: #fff;background: url(../images2/gl_02.jpg)no-repeat center/cover;}
				.about_supply .part5 .top_wrap{position: relative;z-index: 1;}
				.about_supply .part5 .top_wrap .bg_img{position: absolute;left: 50%;top: 15%;width: 100%;transform: translate(-50%,-50%);z-index: -1;text-align: center;}
				.about_supply .part5 .top_wrap .flx_w{justify-content: center;}
				.about_supply .part5 .top_wrap .row1 span{display: inline-block;margin: 0 2%;padding: 12px 3%;font-size: 24px;font-weight: bold;border-radius: 6px;background: #0a63ba;white-space: nowrap;}
				.about_supply .part5 .top_wrap .row2{margin-top: 12px;}
				.about_supply .part5 .top_wrap .row2 span{font-size: 21px;font-weight: bold;display: block;margin: 0 3px;padding: 10px 14px;background: #f6ff00;border-radius: 6px;color: #000;}
				.about_supply .part5 .top_wrap .row3{margin-top: 12px;text-align: center;}
				.about_supply .part5 .top_wrap .row3 span{display: inline-block;padding: 4.5px 2%;width: 85%;max-width: 957px;font-size: 32px;font-weight: bold;letter-spacing: 32px;background: #0a63b1;border-radius: 6px;box-sizing: border-box;}
				
				.about_supply .part5 .content{margin: 30px auto 0;width:100%;max-width: 1236px;}
				.about_supply .part5 .row4{display: flex;flex-wrap: nowrap;justify-content: space-between;}
				.about_supply .part5 .row4 .item{padding: 2.7% 0;width: 19%;background: #0a63b1;font-weight: bold;text-align: center;border-radius: 8px;}
				.about_supply .part5 .row4 .item .hd{font-size: 24px;color: #f6ff00;}
				.about_supply .part5 .row4 .item .c_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 18%;padding: 0 5%;box-sizing: border-box;}
				.about_supply .part5 .row4 .item .c_wrap ul{padding: 9px 0;width: 46.8%;border: 1px solid #fff;border-radius: 10px;box-sizing: border-box;}
				.about_supply .part5 .row4 .item .c_wrap ul li{font-size: 20px;margin-bottom: 46%;text-align: center;}
				.about_supply .part5 .row4 .item .c_wrap ul li:nth-last-child(1){margin-bottom: 0;}
				.about_supply .part5 .row5{display: flex;flex-wrap: wrap;justify-content: space-evenly;margin: 3% 0 8px;}
				.about_supply .part5 .row5 span{display: inline-block;padding: 10px 28px;font-size: 24px;background: #c9c9c9;color: #000;border-radius: 8px;}
				.about_supply .part5 .row6{}
				.about_supply .part5 .row6 span{display: inline-block;padding: 12px 5%;width: 32.6%;font-size: 29px;text-align: center;background: #0a63b1;border-radius: 8px;box-sizing: border-box;}
				@media only screen and (max-width:1400px){
					.about_supply .part5 .top_wrap .row1 span{font-size: 20px;}
					.about_supply .part5 .top_wrap .row2 span{font-size: 18px;}
					.about_supply .part5 .top_wrap .row3 span{font-size: 26px;}
					.about_supply .part5 .row4 .item .hd{font-size: 20px;}
					.about_supply .part5 .row4 .item .c_wrap ul li{font-size: 16px;}
					.about_supply .part5 .row5 span{font-size: 18px;}
					.about_supply .part5 .row6 span{font-size: 22px;}
				}
				@media only screen and (max-width:1200px){
					.about_supply .part5 .top_wrap .row1 span{font-size: 16px;}
					.about_supply .part5 .top_wrap .row2 span{font-size: 15px;}
					.about_supply .part5 .top_wrap .row3 span{font-size: 22px;letter-spacing: 24px;}
					.about_supply .part5 .row4 .item .hd{font-size: 17px;}
					.about_supply .part5 .row4 .item .c_wrap ul li{font-size: 14px;}
					.about_supply .part5 .row5 span{font-size: 16px;}
					.about_supply .part5 .row6 span{font-size: 18px;}
				}
				@media only screen and (max-width:768px){
					.about_supply .part5{padding: 40px 0;}
					.about_supply .part5 .top_wrap .row1 span{font-size: 14px;padding: 7px 20px;}
					.about_supply .part5 .top_wrap .row2 span{padding:7px;font-size: 12px;}
					.about_supply .part5 .top_wrap .row3 span{font-size: 16px;letter-spacing: 14px;width: 64%;}
					.about_supply .part5 .top_wrap .bg_img{height: 100%;}
					.about_supply .part5 .top_wrap .bg_img img{height: 100%;}
					.about_supply .part5 .row4{flex-wrap: wrap;justify-content: center;}
					.about_supply .part5 .row4 .item .hd{font-size: 15px;}
					.about_supply .part5 .row4 .item{padding: 20px 0;margin: 0.66%;width: 31%;}
					.about_supply .part5 .row4 .item .c_wrap{margin-top: 10%;}
					.about_supply .part5 .row4 .item .c_wrap ul li{margin-bottom: 24%;}
					.about_supply .part5 .row5 span{font-size: 13px;}
					.about_supply .part5 .row6 span{font-size: 15px;}
				}
				@media only screen and (max-width:480px){
					.about_supply .part5{padding: 30px 0;}
					.about_supply .part5 .top_wrap {padding: 20px 0;border: 1px solid #0b64ba;}
					.about_supply .part5 .top_wrap .bg_img{display: none;height: 60%;}
					.about_supply .part5 .top_wrap .row2 span{padding: 7px 0;margin: 3px;width: 27.3%;box-sizing: border-box;text-align: center;}
					.about_supply .part5 .top_wrap .row3 span{padding: 5px 2%;width: 96%;letter-spacing: 10px;font-size: 15px;}
					.about_supply .part5 .content{margin: 15px auto 0;}
					.about_supply .part5 .row4 .item .c_wrap{margin-top: 20px;}
					.about_supply .part5 .row4 .item{width: 48.68%;}
					.about_supply .part5 .row4 .item:nth-last-child(1){width: 100%;}
					.about_supply .part5 .row4 .item:nth-last-child(1) .c_wrap ul li{margin-bottom: 9%;}
					.about_supply .part5 .row4 .item:nth-last-child(1) .c_wrap ul li:nth-last-child(1){margin-bottom: 0;}
					.about_supply .part5 .row5{margin: 10px 0;}
					.about_supply .part5 .row5 span{margin: 5px 0;}
					.about_supply .part5 .row6 span{padding: 7px 17px;font-size: 14px;}
				}
				
				/* about_renliziyuan */
				.about_renliziyuan .part1{padding: 4.5% 0 3.5%;}
				.about_renliziyuan .part1 .layout ul{justify-content: center;}
				.about_renliziyuan .part1 .layout ul li{margin-top: 5.6%;margin-right: 3.8%;width: 30.8%;cursor: pointer;}
				.about_renliziyuan .part1 .layout ul li:nth-child(3),.about_renliziyuan .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_renliziyuan .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 0;width: 100%;color: #fff;font-size: 28px;background: rgba(10,99,177,0.75);text-align: center;transition: all .3s ease;}
				.about_renliziyuan .part1 .layout ul li .img{overflow: hidden;}
				.about_renliziyuan .part1 .layout ul li .img img{transition: all 0.6s ease;}
				.about_renliziyuan .part1 .layout ul li:hover .img img{transform: scale(1.03);}
				.about_renliziyuan .part1 .layout ul li:hover .hd{padding-top: 6%;padding-bottom: 10%;}
				@media only screen and (max-width:1400px){
					.about_renliziyuan .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_renliziyuan .part1 .layout{margin-top: 20px;}
					.about_renliziyuan .part1 .layout ul li{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
					.about_renliziyuan .part1 .layout ul li .hd{padding: 10px 0;font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_renliziyuan .part1{padding: 40px 0;}
				}
				@media only screen and (max-width:750px){
					.about_renliziyuan .part1 .layout ul li .hd{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_renliziyuan .part1{padding: 30px 0;}
					/* .about_renliziyuan .part1 .layout ul{justify-content: space-between;} */
					.about_renliziyuan .part1 .layout ul li{margin-top: 2.33%;width: 49%;margin-right: 2%;}
					.about_renliziyuan .part1 .layout ul li:nth-child(even){margin-right: 0;}
					.about_renliziyuan .part1 .layout ul li:nth-child(3), .about_renliziyuan .part1 .layout ul li:nth-child(5){margin-right: 2%;}
					 .about_renliziyuan .part1 .layout ul li:nth-child(5){width: 100%;}
				}
				
				.about_renliziyuan .part2{padding: 4.5% 0;background: url(../images2/now_bg.jpg)no-repeat center/cover;}
				.about_renliziyuan .part2 .layout{margin-top: 6.1%;}
				.about_renliziyuan .part2 .layout .item{padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 23.3%;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 100% auto;border-radius: 15px;overflow: hidden;box-sizing: border-box;transition: all .3s linear;}
				.about_renliziyuan .part2 .layout .item:hover{transform: translateY(-5px);}
				.about_renliziyuan .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 26%;text-align: center;box-sizing: border-box;}
				.about_renliziyuan .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_renliziyuan .part2 .layout .item ul{padding: 0 5% 0 14.5%;box-sizing: border-box;}
				.about_renliziyuan .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_renliziyuan .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;}
				.about_renliziyuan .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_renliziyuan .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				
				@media only screen and (max-width:1400px){
					.about_renliziyuan .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_renliziyuan .part2 .layout .item{background-size: 60% auto;background-position: center;}
					.about_renliziyuan .part2 .layout .item ul{padding: 0 6%;}
					.about_renliziyuan .part2 .layout .item ul li{font-size: 16px;}
				}
				
				@media only screen and (max-width:1000px){
					.about_renliziyuan .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_renliziyuan .part2{padding: 40px 0;}
					.about_renliziyuan .part2 .layout{margin-top: 25px;}
					.about_renliziyuan .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 48.66%;background-size: 50% auto;}
					.about_renliziyuan .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_renliziyuan .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_renliziyuan .part2{padding: 30px 0;}
					.about_renliziyuan .part2 .layout{margin-top: 20px;}
					.about_renliziyuan .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				.about_renliziyuan .part3{padding: 4.5% 0 5.5%;background: url(../images2/model_bg.jpg)no-repeat center/cover;}
				.about_renliziyuan .part3 .img{margin-top: 4%;}
				.about_renliziyuan .part3 .row2{margin-top: 40px;}
				.about_renliziyuan .part3 .row2 .list li{padding: 20px 1%;width: 15.5%;background: #fff url(../images2/grey_Line_bg.png)no-repeat top center;position: relative;box-sizing: border-box;}
				.about_renliziyuan .part3 .row2 .list li:after{content:"";position: absolute;left: 0;top: -2px;width: 0;height: 2px;background: #0a63b1;}
				.about_renliziyuan .part3 .row2 .list li .hd{font-size: 18px;font-weight: bold;margin-bottom: 11px;}
				.about_renliziyuan .part3 .row2 .list li .des{font-size: 14px;line-height: 24px;color: #333;}
				.about_renliziyuan .part3 .row2 .list li.animate:after{animation: ani3 0.5s 0.5s 1 forwards ease;}
				@keyframes ani3{
					from{width: 0;}
					to{	width: 100%;}
				}
				@media only screen and (max-width:1000px){
					.about_renliziyuan .part3 .row2 .list li{margin-bottom: 2%;width: 32%;}
				}
				@media only screen and (max-width:768px){
					.about_renliziyuan .part3 .img{margin-top: 25px;}
					.about_renliziyuan .part3{padding: 40px 0;}
					.about_renliziyuan .part3 .row2 .list li .hd{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.about_renliziyuan .part3{padding: 30px 0;}
					.about_renliziyuan .part3 .img{margin-top: 20px;}
					.about_renliziyuan .part3 .row2 .list li{padding: 20px 3%;margin-bottom: 4%;width: 48.5%;}
					.about_renliziyuan .part3 .row2 .list li .hd{font-size: 14px;}
					.about_renliziyuan .part3 .row2 .list li .des p{display: inline;}
					.about_renliziyuan .part3 .row2 .list li:nth-last-child(-n+2){margin-bottom: 0;}
				}
				
				.about_renliziyuan .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_renliziyuan .part4 .layout{display: flex;flex-wrap: wrap;justify-content: center;}
				.about_renliziyuan .part4 .layout .item{margin-top: 6.5%;margin-right: 6.5%;width: 29%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;}
				.about_renliziyuan .part4 .layout .item:nth-child(3n){margin-right: 0;}
				.about_renliziyuan .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;}
				.about_renliziyuan .part4 .layout .item .lf_part{width: calc(100% - 105px);width: -webkit-calc(100% - 105px);}
				.about_renliziyuan .part4 .layout .item .lf_part .hd{padding-left: 30px;font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;white-space: nowrap;}
				.about_renliziyuan .part4 .layout .item .lf_part .hd::before{content: "";position: absolute;left: 0;top: 50%;width: 15px;height: 15px;border-radius: 50%;background: #0a63b1;transform: translateY(-50%);}
				.about_renliziyuan .part4 .layout .item .lf_part .num{margin-top: 8px;font-size: 37px;font-weight: bold;color: #0a63b1;white-space: nowrap;}
				.about_renliziyuan .part4 .layout .item .lf_part .num span{font-size: 24px;color: #000;}
				@media only screen and (max-width:1400px){
					.about_renliziyuan .part4 .layout .item .wrap{align-items: center;}
					.about_renliziyuan .part4 .layout .item .lf_part{width: calc(100% - 75px);width: -webkit-calc(100% - 75px);}
					.about_renliziyuan .part4 .layout .item .lf_part .hd{font-size: 20px;}
					.about_renliziyuan .part4 .layout .item .lf_part .num span{font-size: 20px;}
					.about_renliziyuan .part4 .layout .item .lf_part .num{font-size: 30px;}
					.about_renliziyuan .part4 .layout .item .rt_part{width: 75px;}
				}
				@media only screen and (max-width:1200px){
					.about_renliziyuan .part4 .layout{margin-top: 25px;}
					.about_renliziyuan .part4 .layout .item{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
				}
				@media only screen and (max-width:1000px){
					.about_renliziyuan .part4 .layout .item .wrap{flex-flow: column-reverse;}
					.about_renliziyuan .part4 .layout .item .lf_part{margin-top: 15px;width: 100%;text-align: center;}
					.about_renliziyuan .part4 .layout .item .lf_part .hd{display: inline-block;}
				}
				@media only screen and (max-width:768px){
					.about_renliziyuan .part4{padding: 40px 0;}
					.about_renliziyuan .part4 .layout .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_renliziyuan .part4 .layout .item .wrap{padding: 11.5% 8%;}
					.about_renliziyuan .part4 .layout .item .rt_part{width: 54px;}
					.about_renliziyuan .part4 .layout .item .lf_part .hd::before{width: 8px;height: 8px;}
					.about_renliziyuan .part4 .layout .item .lf_part .hd{padding-left: 18px;font-size: 16px;}
					.about_renliziyuan .part4 .layout .item .lf_part .num span{font-size: 16px;}
					.about_renliziyuan .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_renliziyuan .part4{padding: 30px 0;}
					.about_renliziyuan .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_renliziyuan .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_renliziyuan .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;}
					.about_renliziyuan .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_renliziyuan .part4 .layout .item:nth-child(3){margin-right: 2%;}
					/* .about_renliziyuan .part4 .layout .item:nth-child(5){width: 100%;} */
					.about_renliziyuan .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_renliziyuan .part4 .layout .item .rt_part{width: 45px;}
					.about_renliziyuan .part4 .layout .item .lf_part .hd{font-size: 14px;}
					.about_renliziyuan .part4 .layout .item .lf_part .num span{font-size: 14px;}
				}
				
				
				
				.about_renliziyuan .part5{padding: 5% 0 4%;}
				.about_renliziyuan .part5 .percent_img{padding: 70px 0;}
				.about_renliziyuan .part5 .percent_img > .circle{display: inline-block;overflow: hidden;}
				.about_renliziyuan .part5 .percent_img .circle .top{position: absolute;left: 0;top: 0;width: 52%;height: 100%;z-index: 3;background: url(../images2/percent.png)left center/auto 100%;}
				.about_renliziyuan .part5 .percent_img .circle .rt_cir{position: absolute;right: 0;top: 0;width: 48%;height: 100%;z-index: 2;background: #fff;transform-origin: left center;}
				.about_renliziyuan .part5 .percent_img .circle .lf_cir{position: absolute;left: 0;top: 0;width: 52%;height: 100%;z-index: 4;background: transparent;transform-origin: right center;overflow: hidden;}
				.about_renliziyuan .part5 .percent_img .circle .lf_cir:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;background: #fff;transform-origin: right center}
				.about_renliziyuan .part5 .percent_img .circle.animate .rt_cir{animation: ani4 1.5s 0s 1 forwards linear;}
				.about_renliziyuan .part5 .percent_img .circle.animate .lf_cir:after{animation: ani5 1.5s 1.5s 1 forwards linear;}
				@keyframes ani4{
					0{transform: rotateZ('0');}
					99%{transform: rotateZ(180deg);opacity: 1;}
					100%{transform: rotateZ(180deg);opacity: 0;}
				}
				@keyframes ani5{
					0{transform: rotateZ('0');}
					99%{transform: rotateZ(180deg);opacity: 1;}
					100%{transform: rotateZ(180deg);opacity: 0;}
				}
				.about_renliziyuan .part5 .percent_img ul li{position: absolute;padding: 13px 14px;width: auto;font-size: 0.3rem;font-weight: bold;background: #098918;border-radius: 10px;color: #fff;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(1){top: 0;left: 30%;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(2){top: 0;right: 30%;background: #ffdc03;color: #000;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(3){top: 30%;right: 0;background: #ff8c19;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(4){bottom: 0%;right: 30%;background: #ff4554;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(5){bottom: 0%;left: 30%;background: #9a2dfd;}
				.about_renliziyuan .part5 .percent_img ul li:nth-child(6){top: 50%;left: 0;background: #0a63b1;}
				@media only screen and (max-width:768px){
					.about_renliziyuan .part5 .percent_img ul li{padding: 10px 14px;}
					.about_renliziyuan .part5 .percent_img ul li:nth-child(6){top: 53%;}
				}
				@media only screen and (max-width:680px){
					.about_renliziyuan .part5{padding: 40px 0;}
					.about_renliziyuan .part5 .percent_img{padding: 0;}
					.about_renliziyuan .part5 .percent_img ul{margin-top: 25px;}
					.about_renliziyuan .part5 .percent_img ul li{margin: 5px 0;position: initial;}
				}
				@media only screen and (max-width:480px){
					.about_renliziyuan .part5{padding: 30px 0;}
					.about_renliziyuan .part5 .percent_img ul li{padding: 4px 14px;font-size: 14px;}
				}
				
				
				/* about_run */
				.about_run .part1{padding: 4.5% 0 3.5%;}
				.about_run .part1 .layout ul{justify-content: space-between;}
				.about_run .part1 .layout ul li{margin-top: 5.6%;width: 23%;cursor: pointer;}
				.about_run .part1 .layout ul li:nth-child(3),.about_run .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_run .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 50%;width: 100%;color: #fff;font-size: 28px;text-align: center;transition: all .3s ease;z-index: 2;transform: translateY(-50%);}
				.about_run .part1 .layout ul li .hd p{transition: all 0.3s ease;}
				.about_run .part1 .layout ul li:hover .hd p{margin: 15px 0;}
				.about_run .part1 .layout ul li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.54);}
				@media only screen and (max-width:1400px){
					.about_run .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:768px){
					.about_run .part1{padding: 40px 0;}
					.about_run .part1 .layout ul li{width: 24%;}
					.about_run .part1 .layout ul li .hd{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.about_run .part1{padding: 30px 0;}
					.about_run .part1 .layout{margin-top: 20px;}
					.about_run .part1 .layout ul li{margin-top: 1.5%;width: 49%;}
					.about_run .part1 .layout ul li .hd{font-size: 14px;}
				}
				
				.about_run .part2{padding: 4.5% 0;background: url(../images2/now_bg.jpg)no-repeat center/cover;}
				.about_run .part2 .layout{margin-top: 6.1%;}
				.about_run .part2 .layout .item{margin-bottom: 2.5%;padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 31%;color: #fff;background-repeat: no-repeat;background-position: center;border-radius: 15px;overflow: hidden;box-sizing: border-box;}
				.about_run .part2 .layout .item:nth-last-child(-n+3){margin-bottom: 0;}
				.about_run .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 6%;text-align: center;box-sizing: border-box;}
				.about_run .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_run .part2 .layout .item ul{padding: 0 5%;box-sizing: border-box;}
				.about_run .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_run .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;text-align: center;}
				.about_run .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_run .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				.about_run .part2 .layout .item:nth-child(1){background-image: url(../images2/run01.png);}
				.about_run .part2 .layout .item:nth-child(2){background-image: url(../images2/run02.png);}
				.about_run .part2 .layout .item:nth-child(3){background-image: url(../images2/run03.png);}
				.about_run .part2 .layout .item:nth-child(4){background-image: url(../images2/run04.png);}
				.about_run .part2 .layout .item:nth-child(5){background-image: url(../images2/run05.png);}
				.about_run .part2 .layout .item:nth-child(6){background-image: url(../images2/run06.png);}
				@media only screen and (max-width:1400px){
					.about_run .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_run .part2 .layout .item{background-size: 30% auto;background-position: center;}
					.about_run .part2 .layout .item ul{padding: 0 6%;}
					.about_run .part2 .layout .item ul li{font-size: 16px;}
				}
				
				@media only screen and (max-width:1000px){
					.about_run .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_run .part2{padding: 40px 0;}
					.about_run .part2 .layout{margin-top: 25px;}
					.about_run .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 48.66%;}
					.about_run .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_run .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_run .part2{padding: 30px 0;}
					.about_run .part2 .layout{margin-top: 20px;}
					.about_run .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				
				.about_run .part3{padding: 4.5% 0 5.5%;background: url(../images2/run_bg03.jpg)no-repeat center bottom/cover;}
				.about_run .part3 .content{margin-top: 5%;padding: 0 5%;box-sizing: border-box;}
				.about_run .part3 .content .item{margin-bottom: 3.2%;padding: 4.2% 0 3%;background: #fff;width: 31%;color: #565656;background-repeat: no-repeat;background-position: center;border-radius: 15px;overflow: hidden;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.12);}
				.about_run .part3 .content .item:nth-last-child(-n+3){margin-bottom: 0;}
				.about_run .part3 .content .item .hd{padding: 0 5%;font-size: 35px;font-weight: bold;margin-bottom: 15%;text-align: center;box-sizing: border-box;color: #0a63b1;}
				.about_run .part3 .content .item ul li{margin-bottom: 19px;font-size: 24px;text-align: center;position: relative;}
				.about_run .part3 .content .item ul li:after{content: "";position: absolute;left: 50%;top: 100%;width: 21px;height: 13px;transform: translateX(-50%);background: url(../images2/icon_15.png)no-repeat center;}
				.about_run .part3 .content .item ul li:nth-last-child(1):after{content: initial;}
				@media only screen and (max-width:1400px){
					.about_run .part3 .content .item .hd{margin-bottom: 9%;font-size: 20px;}
					.about_run .part3 .content .item{background-size: 30% auto;background-position: center;}
					.about_run .part3 .content .item ul{padding: 0 6%;}
					.about_run .part3 .content .item ul li{font-size: 16px;}
					.about_run .part3 .content .item ul li:after{background-size: 16px auto;}
				}
				
				@media only screen and (max-width:1000px){
					.about_run .part3 .content .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_run .part3{padding: 40px 0;}
					.about_run .part3 .content{padding:0;margin-top: 25px;}
					}
				@media only screen and (max-width:680px){
					.about_run .part3{padding: 40px 0;}
					
					.about_run .part3 .content .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 48.66%;}
					.about_run .part3 .content .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_run .part3 .content .item ul li{font-size: 14px;}
					.about_run .part3 .content .item:nth-last-child(-n+3){margin-bottom: 0.66%;}
				}
				@media only screen and (max-width:480px){
					.about_run .part3{padding: 30px 0;}
					.about_run .part3 .content{margin-top: 25px;}
					/* .about_run .part3 .content .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;} */
					
				}
				
				
				.about_run .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_run .part4 .layout{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -3.5%;}
				.about_run .part4 .layout .item{margin-top: 6.5%;width: 23%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;position: relative;z-index: 1;}
				.about_run .part4 .layout .item:nth-child(3n){margin-right: 0;}
				.about_run .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;z-index: 1;}
				.about_run .part4 .layout .item .lf_part{width: 100%;}
				.about_run .part4 .layout .item .lf_part .hd{font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;text-align: center;}
				.about_run .part4 .layout .item .lf_part .line{margin: 8.5% auto 0;width: 69px;height: 3px;background: #0a63ba;max-width: 30%;}
				.about_run .part4 .layout .item .rt_part{position: absolute;right: 10px;bottom: 10px;z-index: -1;max-width: 28%;}
				@media only screen and (max-width:1400px){
					
					.about_run .part4 .layout .item .lf_part .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_run .part4 .layout{margin-top: 25px;}
					.about_run .part4 .layout .item{margin-top: 1.33%;}
				}
				@media only screen and (max-width:1000px){
					.about_run .part4 .layout .item .wrap{flex-flow: wrap-reverse;}
					.about_run .part4 .layout .item .lf_part .hd{font-size: 18px;}
					.about_run .part4 .layout .item .lf_part .hd p{display: inline;}
				}
				@media only screen and (max-width:768px){
					.about_run .part4{padding: 40px 0;}
					.about_run .part4 .layout{margin: 25px 0 0;}
					.about_run .part4 .layout .item{width: 49%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_run .part4 .layout .item .wrap{padding: 11.5% 8%;justify-content: center;}
					.about_run .part4 .layout .item .rt_part{position: initial;width: 54px;margin-bottom: 10px;}
					.about_run .part4 .layout .item .lf_part .hd::before{width: 8px;height: 8px;}
					.about_run .part4 .layout .item .lf_part .hd{font-size: 16px;}
					.about_run .part4 .layout .item .lf_part .num span{font-size: 16px;}
					.about_run .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_run .part4{padding: 30px 0;}
					.about_run .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_run .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_run .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_run .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_run .part4 .layout .item:nth-child(3){margin-right: 2%;}
					/* .about_run .part4 .layout .item:nth-child(5){width: 100%;} */
					.about_run .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_run .part4 .layout .item .rt_part{width: 45px;}
					.about_run .part4 .layout .item .lf_part .hd{font-size: 14px;}
					.about_run .part4 .layout .item .lf_part .num span{font-size: 14px;}
				}
				
				
				/* about_crew */
				.about_crew .part1{padding: 4.5% 0 3.5%;}
				.about_crew .part1 .layout ul{justify-content: center;}
				.about_crew .part1 .layout ul li{margin-top: 5.6%;margin-right: 3.8%;width: 30.8%;cursor: pointer;}
				.about_crew .part1 .layout ul li:nth-child(3),.about_crew .part1 .layout ul li:nth-child(5){margin-right: 0;}
				.about_crew .part1 .layout ul li .hd{position: absolute;padding: 17px 0;left: 0;top: 0;width: 100%;color: #fff;font-size: 28px;background: rgba(10,99,177,0.75);text-align: center;transition: all .3s ease;}
				.about_crew .part1 .layout ul li .img{overflow: hidden;}
				.about_crew .part1 .layout ul li .img img{transition: all 0.6s ease;}
				.about_crew .part1 .layout ul li:hover .img img{transform: scale(1.03);}
				.about_crew .part1 .layout ul li:hover .hd{padding-top: 6%;padding-bottom: 10%;}
				@media only screen and (max-width:1400px){
					.about_crew .part1 .layout ul li .hd{font-size: 20px;}
				}
				@media only screen and (max-width:1200px){
					.about_crew .part1 .layout{margin-top: 20px;}
					.about_crew .part1 .layout ul li{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
					.about_crew .part1 .layout ul li .hd{padding: 10px 0;font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_crew .part1{padding: 40px 0;}
				}
				@media only screen and (max-width:750px){
					.about_crew .part1 .layout ul li .hd{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_crew .part1{padding: 30px 0;}
					/* .about_crew .part1 .layout ul{justify-content: space-between;} */
					.about_crew .part1 .layout ul li{margin-top: 2.33%;width: 49%;margin-right: 2%;}
					.about_crew .part1 .layout ul li:nth-child(even){margin-right: 0;}
					.about_crew .part1 .layout ul li:nth-child(3), .about_crew .part1 .layout ul li:nth-child(5){margin-right: 2%;}
					 .about_crew .part1 .layout ul li:nth-child(5){width: 100%;}
				}
				
				
				.about_crew .part2{padding: 4.5% 0;background: url(../images2/now_bg.jpg)no-repeat center/cover;}
				.about_crew .part2 .layout{margin-top: 6.1%;}
				.about_crew .part2 .layout .item{padding: 3.2% 0 5.4%;background-color: #0a63b1;width: 18.3%;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 100% auto;border-radius: 15px;overflow: hidden;box-sizing: border-box;transition: all .3s linear;}
				.about_crew .part2 .layout .item:hover{transform: translateY(-5px);}
				.about_crew .part2 .layout .item .hd{padding: 0 5%;font-size: 28px;font-weight: bold;margin-bottom: 26%;text-align: center;box-sizing: border-box;}
				.about_crew .part2 .layout .item:nth-child(even) .hd{color: #000;}
				.about_crew .part2 .layout .item ul{padding: 0 5% 0 14.5%;box-sizing: border-box;}
				.about_crew .part2 .layout .item:nth-child(even) ul{color: #000;}
				.about_crew .part2 .layout .item ul li{margin-bottom: 8px;font-size: 20px;}
				.about_crew .part2 .layout .item ul li:nth-last-child(1){margin-bottom: 0;}
				.about_crew .part2 .layout .item:nth-child(even){background-color: #a6a6a6;}
				.about_crew .part2 .layout .item:nth-child(1){background-image: url(../images2/gl01.png);}
				.about_crew .part2 .layout .item:nth-child(2){background-image: url(../images2/gl02.png);}
				.about_crew .part2 .layout .item:nth-child(3){background-image: url(../images2/gl03.png);}
				.about_crew .part2 .layout .item:nth-child(4){background-image: url(../images2/gl04.png);}
				.about_crew .part2 .layout .item:nth-child(5){background-image: url(../images2/gl05.png);}
				
				@media only screen and (max-width:1400px){
					.about_crew .part2 .layout .item .hd{margin-bottom: 14%;font-size: 20px;}
					.about_crew .part2 .layout .item{background-size: 60% auto;background-position: center;}
					.about_crew .part2 .layout .item ul{padding: 0 6%;}
					.about_crew .part2 .layout .item ul li{font-size: 16px;}
				}
				@media only screen and (max-width:1200px){
					.about_crew .part2 .layout .item{width: 19.5%;}
					
				}
				@media only screen and (max-width:1000px){
					.about_crew .part2 .layout .item{width: 19.5%;}
					.about_crew .part2 .layout .item ul li{font-size: 15px;}
				}
				@media only screen and (max-width:768px){
					.about_crew .part2{padding: 40px 0;}
					.about_crew .part2 .layout{margin-top: 25px;}
					.about_crew .part2 .layout .item{padding: 5% 0;margin: 0.66%;margin-bottom: 0.66%;width: 32%;background-size: 50% auto;}
					.about_crew .part2 .layout > div{justify-content: center;}
					.about_crew .part2 .layout .item .hd{margin-bottom: 15px;font-size: 16px;}
					.about_crew .part2 .layout .item ul li{font-size: 14px;}
				}
				@media only screen and (max-width:480px){
					.about_crew .part2{padding: 30px 0;}
					.about_crew .part2 .layout{margin-top: 20px;}
					.about_crew .part2 .layout .item{margin: 0.66% 0;padding: 7% 0;width: 100%;background-size: 25% auto;}
				}
				
				.about_crew .part3{padding: 4.5% 0 5.5%;background: url(../images2/model_bg.jpg)no-repeat center/cover;}
				.about_crew .part3 .img{margin-top: 4%;}
				@media only screen and (max-width:768px){
					.about_crew  .part3{padding: 40px 0;}
					.about_crew .part3 .img{margin-top: 25px;}
				}
				@media only screen and (max-width:768px){
					.about_crew  .part3{padding: 30px 0;}
				}
				
				
				.about_crew .part4{padding: 5.5% 0;background: #f6f6f6;}
				.about_crew .part4 .layout{display: flex;flex-wrap: wrap;justify-content: center;}
				.about_crew .part4 .layout .item{margin-top: 6.5%;margin-right: 6.5%;width: 29%;box-shadow: 0 0 20px rgba(0,0,0,0.23);border-radius: 10px;}
				.about_crew .part4 .layout .item:nth-child(3n){margin-right: 0;}
				.about_crew .part4 .layout .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 16.5% 8% 11.5%;width: 100%;box-sizing: border-box;}
				.about_crew .part4 .layout .item .lf_part{width: calc(100% - 105px);width: -webkit-calc(100% - 105px);}
				.about_crew .part4 .layout .item .lf_part .hd{padding-left: 30px;font-size: 24px;font-weight: bold;box-sizing: border-box;position: relative;white-space: nowrap;}
				.about_crew .part4 .layout .item .lf_part .hd::before{content: "";position: absolute;left: 0;top: 50%;width: 15px;height: 15px;border-radius: 50%;background: #0a63b1;transform: translateY(-50%);}
				.about_crew .part4 .layout .item .lf_part .num{margin-top: 8px;font-size: 37px;font-weight: bold;color: #0a63b1;white-space: nowrap;}
				@media only screen and (max-width:1400px){
					.about_crew .part4 .layout .item .wrap{align-items: center;}
					.about_crew .part4 .layout .item .lf_part{width: calc(100% - 75px);width: -webkit-calc(100% - 75px);}
					.about_crew .part4 .layout .item .lf_part .hd{font-size: 20px;}
					.about_crew .part4 .layout .item .lf_part .num{font-size: 30px;}
					.about_crew .part4 .layout .item .rt_part{width: 75px;}
				}
				@media only screen and (max-width:1200px){
					.about_crew .part4 .layout{margin-top: 25px;}
					.about_crew .part4 .layout .item{margin-top: 1.33%;margin-right: 1.33%;width: 32%;}
				}
				@media only screen and (max-width:1000px){
					.about_crew .part4 .layout .item .wrap{flex-flow: column-reverse;}
					.about_crew .part4 .layout .item .lf_part{margin-top: 15px;width: 100%;text-align: center;}
					.about_crew .part4 .layout .item .lf_part .hd{display: inline-block;}
				}
				@media only screen and (max-width:768px){
					.about_crew .part4{padding: 40px 0;}
					.about_crew .part4 .layout .item {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
					.about_crew .part4 .layout .item .wrap{padding: 11.5% 8%;}
					.about_crew .part4 .layout .item .rt_part{width: 54px;}
					.about_crew .part4 .layout .item .lf_part .hd::before{width: 8px;height: 8px;}
					.about_crew .part4 .layout .item .lf_part .hd{padding-left: 18px;font-size: 16px;}
					.about_crew .part4 .layout .item .lf_part .num{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_crew .part4{padding: 30px 0;}
					.about_crew .part4 .layout{margin-top: 20px;justify-content: flex-start;}
					.about_crew .part4 .layout .item .wrap{padding: 11.5% 4%;}
					.about_crew .part4 .layout .item{margin-top: 2.33%;margin-right: 2%;width: 49%;}
					.about_crew .part4 .layout .item:nth-child(even){margin-right: 0;}
					.about_crew .part4 .layout .item:nth-child(3){margin-right: 2%;}
					.about_crew .part4 .layout .item .lf_part .num{font-size: 16px;}
					.about_crew .part4 .layout .item .rt_part{width: 45px;}
					.about_crew .part4 .layout .item .lf_part .hd{font-size: 14px;}
				}
				
				
				
				
				/* ab_pro_case */
				.ab_pro_case{padding: 4.5% 0;}
				.ab_pro_case .content_list {margin-top: 3%;}
				.ab_pro_case .content_list ul{justify-content: flex-start;}
				.ab_pro_case .content_list ul li{padding:3% 2% 2.5%;margin-right: 2.33%;margin-bottom: 1.8%;width: 23%;background:#fafafa;box-sizing: border-box;box-shadow:0 0 10px rgba(236, 247, 255, 1);border-radius: 8px;border: 1px solid #eee;transition: all .3s ease;}
				.ab_pro_case .content_list ul li:nth-child(4n){margin-right: 0;}
				.ab_pro_case .content_list ul li .img{position: relative;padding-bottom: 50%;width: 100%;height: 0;overflow: hidden;}
				.ab_pro_case .content_list ul li .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
				.ab_pro_case .content_list ul li .tit{margin-top: 30px;font-size: 25px;font-weight: bold;}
				.ab_pro_case .content_list ul li .con{margin-top: 9%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: 14px;line-height: 24px;min-height: 74px;color: #010101;overflow: hidden;}
				.ab_pro_case .content_list ul li .more{display: inline-block;margin-top: 15%;padding-left: 26px;box-sizing: border-box;font-size: 22px;color: #0a63b1;transition: all .2s linear;font-weight: bold;position: relative;}
				.ab_pro_case .content_list ul li .more:after{content: "";position: absolute;left: 0;top: 50%;width: 30px;height: 10px;background: #e62129;transform: translateY(-50%);}
				.ab_pro_case .content_list .ab_more{display: inline-block;margin-top: 4.5%;padding: 1.5% 5%;background: #fff;color: #000;font-size: 20px;font-weight: bold;box-sizing: border-box;border: 1px solid #e6e6e6;}
				.ab_pro_case .content_list .ab_more:hover{background: #0a63b1;;color: #fff;}
				.ab_pro_case .content_list ul li:hover .more{padding-left: 41px;}
				@media only screen and (max-width:1200px){
					.ab_pro_case .content_list ul li{margin-right: 1.33%;width: 24%;}
					.ab_pro_case .content_list ul li .tit{font-size: 20px;}
					.ab_pro_case .content_list ul li .more{font-size: 20px;}
					.ab_pro_case .content_list ul li .more:after{height: 8px;}
				}
				@media only screen and (max-width:1000px){
					.ab_pro_case .content_list{margin-top: 30px;}
					.ab_pro_case .content_list ul li .tit{font-size: 20px;}
					.ab_pro_case .content_list .ab_more{font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.ab_pro_case{padding: 40px 0;}
					.ab_pro_case .content_list ul{justify-content: space-between;}
					.ab_pro_case .content_list ul:after{content: "";width: 49%;}
					.ab_pro_case .content_list ul li{padding: 3% 2%;margin-right: 0;width: 49%;}
					.ab_pro_case .content_list ul li .tit{font-size: 18px;}
					.ab_pro_case .content_list ul li .more{margin-top: 10%;font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.ab_pro_case{padding: 30px 0;}
					.ab_pro_case .content_list ul:after{content: "";width: 100%;}
					.ab_pro_case .content_list ul li{padding: 4%;margin-right: 0;width: 100%;}
					.ab_pro_case .content_list ul li .tit{margin-top: 15px;font-size: 16px;}
					.ab_pro_case .content_list ul li .con{margin-top: 13px;-webkit-line-clamp: 2;min-height: initial;line-height: normal;}
					.ab_pro_case .content_list ul li .more{margin-top: 6%;padding-left: 16px;font-size: 16px;}
					.ab_pro_case .content_list ul li .more:after{width: 20px;height: 6px;}
					.ab_pro_case .content_list ul li:nth-last-child(1){display: none;}
					.ab_pro_case .content_list .ab_more{margin-top: 25px;padding: 10px 36px;font-size: 14px;}
				}
				@media only screen and (max-width:320px){
					
				}
				
				/* ab_video */
				.ab_video {padding: 4.5% 0;background: #fff;background: #f6f6f6;}
				.ab_video .content_list{margin-top: 4.5%;}
				.ab_video .content_list ul:after{content: "";width: 31%;}
				.ab_video .content_list ul li{width: 31%;transition: all .3s linear;}
				.ab_video .content_list ul li .img{position: relative;padding-bottom: 68%;width: 100%;height: 0px;overflow: hidden;}
				.ab_video .content_list ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
				.ab_video .content_list ul li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(10,99,177,0.2);transition: background 0.3s linear;}
				.ab_video .content_list ul li:hover .mask{background: rgba(0,0,0,0);}
				.ab_video .content_list ul li .play{position: absolute;left: 50%;top: 50%;width: 45px;height: 45px;transform: translate(-50%,-50%);z-index: 3;background: url(../images2/v_play.png)no-repeat center/100% auto;}
				.ab_video .content_list ul li p{border-bottom: 3px solid #e62129;padding: 4% 0;text-align: center;font-size: 18px;line-height: 24px;font-weight: bold;}
				.ab_video .content_list .ab_more {display: inline-block;margin-top: 6.5%;padding: 1.5% 5%;background: #0a63b1;color: #fff;font-size: 20px;font-weight: bold;}
				.ab_video .content_list ul li:hover {transform: translateY(-5px);}
				.ab_video .content_list .ab_more:hover{background: #e62129;}
				@media only screen and (max-width:1000px){
					.ab_video .content_list .ab_more{font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.ab_video{padding: 40px 0;}
					.ab_video .content_list ul:after{content: "";width: 32%;}
					.ab_video .content_list ul li{width: 32%;}
					.ab_video .content_list ul li p{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.ab_video{padding: 30px 0;}
					.ab_video .content_list{margin-top: 30px;}
					.ab_video .content_list ul:after{content: "";width: 100%;}
					.ab_video .content_list ul li{margin-bottom: 10px;width: 100%;}
					.ab_video .content_list .ab_more{margin-top: 25px;padding: 10px 36px;font-size: 14px;}
				}
				@media only screen and (max-width:320px){
					
				}